如何使用 ggplot2 在 R 中建立包含所有四個象限的圖表?


使用 ggplot2 包建立的預設圖表會根據資料幀或向量的列的起始值和結束值顯示軸標籤,但我們可能希望像在紙質形式的圖表中那樣對其進行視覺化,即顯示所有四個象限。這可以透過 ggplot2 包的 ggplot 函式與 xlim、ylim、geom_hline 和 geom_vline 函式一起使用來實現。

考慮以下資料幀 −

示例

 線上演示

x<-1:5
y<-5:1
df<-data.frame(x,y)
df

輸出

  x y
1 1 5
2 2 4
3 3 3
4 4 2
5 5 1

載入 ggplot2 包並在 x 和 y 之間建立點圖−

示例

library(ggplot2) ggplot(df,aes(x,y))+geom_point()

輸出

透過顯示所有四個象限在 x 和 y 之間建立點圖−

示例

ggplot(df,aes(x,y))+geom_point()+xlim(-6,6)+ylim(-6,6)+geom_hline(yintercept=0)+geom_vline(xintercept=0)

輸出

更新日期:2020 年 10 月 18 日

2K+ 瀏覽量

啟動你的 職業生涯

完成課程,獲取認證

開始
廣告
© . All rights reserved.