如何在 R 中使用 ggplot2 在 Y 軸上顯示 0?


若要在 Y 軸上顯示 0,我們可以用 ggplot2 包的 scale_y_continuous 函式設定 Y 軸的限制。例如,如果我們有兩個列,分別稱為 df 中 R 資料框中的 x 和 y,那麼可以透過使用以下命令建立在 Y 軸上顯示 0 的散點圖

ggplot(df,aes(x,y))+geom_point()+scale_y_continuous(limits=c(0,”upperlimit”))

考慮下面的資料框 −

示例

 即時演示

x<-rpois(20,5)
y<-rpois(20,5)
df<-data.frame(x,y)
df

結果

   x  y
1  5  9
2  7  4
3  5  3
4  6  6
5  6  5
6  6  4
7  4  8
8  9  6
9  6  5
10 8  3
11 2  6
12 10 6
13 5  3
14 1  6
15 5  3
16 5  6
17 5  1
18 4  2
19 2  7
20 4  10

載入 ggplot2 包並建立 x 和 y 的散點圖 −

示例

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

結果

使用 Y 軸上的 0 顯示建立 x 和 y 的散點圖−

示例

ggplot(df,aes(x,y))+geom_point()+scale_y_continuous(limits=c(0,12))

結果

更新於:06-Feb-2021

911 次瀏覽

開啟 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.