2013-08-06 102 views
18
library(ggplot2) 
x <- c(1:100) 
y <- c(1:100) 
ch1 <- qplot(x, y) 
ch2 <- ch1 + 
     theme(panel.grid.minor = element_line(colour = "white", size = 0.5)) + 
     scale_y_continuous(minor_breaks = seq(0, 100, 5)) 
ch2 

我正在用ggplot製作圖表,並且可以控制y軸次要網格線。 但是我必須做的控逆變y軸的主要網格線,以及因此它們不會自動設置(例如,在10秒爲單位,因此在10,20,30等線和y單位標籤)? 我試圖major_breaks = seq(0 , 100, 10),但沒有奏效。 謝謝你的幫助。控制y軸上的主要和次要網格線

回答

35

這只是breaks

ch1 + theme(panel.grid.minor = element_line(colour="white", size=0.5)) + 
    scale_y_continuous(minor_breaks = seq(0 , 100, 5), breaks = seq(0, 100, 10))) 

a plot with major breaks

相關問題