向ggplot2添加次要刻度和标签

时间:2014-09-20 03:40:58

标签: r ggplot2

必须有一种更简单的方法,使用ggplot2在绘图中添加自定义刻度和标签,而不是像创建论坛中的某些答案那样创建自定义函数...

这是我的代码,

data<-data.frame(WS_Spd_WVT=c(0.5,1.2,4.2,0.3),C_E=c(100,200,150,50))
plot8 <- ggplot(data=data,aes(x=WS_Spd_WVT,y=C_E)) + geom_point(color='blue') + 
  scale_y_continuous(breaks=seq(-200,500,by=100)) + 
  ylim(-100,500) +
  theme(panel.background =        element_rect(fill='white',color='black'),panel.grid.major=element_line(size=0.5,color='gray'),panel.      grid.minor=element_line(size=0.25,color='gray')) + 
  ylab(expression('C'[E])) + xlab('U') +       scale_x_continuous(breaks=seq(0,14,by=1),minor_breaks=seq(0,14,by=0.5))
plot8

我只需要为x轴添加0.5刻度标记(例如,1.5,2.0,2.5等),为y轴添加(50,100,150,200等)。是否有可能为y轴的次要刻度线添加微小的刻度?

虽然我在这里,但无论如何要分别更改长轴标签尺寸和短轴标签尺寸而不是使用&#39; base_size?&#39;

0 个答案:

没有答案