2013-08-06 25 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 

Tôi đang tạo biểu đồ bằng ggplot và có thể điều khiển các đường lưới nhỏ của trục y. Nhưng những gì tôi phải làm để contol y trục chính đường lưới cũng như vậy họ không được thiết lập tự động (ví dụ trong đơn vị 10s, do đó, dòng và y đơn vị nhãn tại 10,20,30 vv)? Tôi đã thử major_breaks = seq(0 , 100, 10) nhưng nó không hoạt động. Cảm ơn sự giúp đỡ của bạn.Kiểm soát cả hai đường lưới chính và nhỏ trên trục y

Trả lời

35

Nó chỉ 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

Các vấn đề liên quan