如何更改使用 ggplot2 在 R 中建立的圖表中的 Y 軸網格線?
通常,使用 ggplot2 軟體包建立的繪圖上的網格線相互之間距離很遠,但有時如果網格線相互之間距離較近,則繪圖看起來會更好,因此,我們可能希望這樣做。如果 Y 軸繪製的是連續變數,可以透過使用 scale_y_continuous 設定 minor_breaks 和 breaks 來實現此目的。
例子
思考一下下面的資料幀 -
> x<-sample(1:100,20) > y<-sample(1:50,20) > df<-data.frame(x,y) > df
輸出
x y 1 14 16 2 36 1 3 78 18 4 61 6 5 19 11 6 2 40 7 93 23 8 10 13 9 3 21 10 55 31 11 75 28 12 51 33 13 13 12 14 80 37 15 98 49 16 66 39 17 79 10 18 52 38 19 74 47 20 12 9
載入 ggplot2 軟體包並在 x 和 y 之間建立一個散點圖 -
> library(ggplot2) > ggplot(df,aes(x,y))+geom_point()
輸出

更改繪圖中的網格線 -
> ggplot(df,aes(x,y))+geom_point()+scale_y_continuous(minor_breaks=seq(0,50,2),breaks =seq(0,50,2))
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP