必须有一种更简单的方法,使用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;