44
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 の単位で線と y 単位のラベルを 10、20、30 などに設定します)。試してみmajor_breaks = seq(0 , 100, 10)ましたが、うまくいきませんでした。ご協力ありがとうございました。

4

1 に答える 1

69

それはただ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))

大きな休憩のあるプロット

于 2013-08-06T13:37:22.283 に答える