2017-05-09 87 views
-1

例如,对于x轴和y轴,我有一个0-1的绘图。我想每0.1画一个panel.grid.minor。如何用ggplot2每0.1画小格子?

我该怎么办?

+0

'scale_x_continuous(符= SEQ(0,1,0.1))+ scale_y_continuous(符= SEQ(0,1,0.1))' –

+0

这将更好地工作:'scale_x_continuous (minor_breaks = seq(0,1,.1))+ scale_y_continuous(minor_breaks = seq(0,1,.1))' –

回答

0

你在找这样的事吗?

library(ggplot2) 

xy <- data.frame(x = runif(10), y = runif(10)) 

mybreaks <- seq(0, 1, by = 0.1) 

ggplot(xy, aes(x = x, y = y)) + 
    theme_bw() + 
    geom_point() + 
    scale_x_continuous(breaks = mybreaks) + 
    scale_y_continuous(breaks = mybreaks) 

enter image description here