今天的推文是昨天推文的延续 跟着Science Advances学画图:R语言ggplot2画柱形图如何让屁股朝右。...首先是构造一份数据
df<-data.frame(x=c("A","B","C","D"),
y=c(0.001,0.002,0.003,0.004))
df
最基本的柱形图...ggplot(df,aes(x=x,y=y))+
geom_col()
image.png
image.png
默认是以小数形式
加上如下函数
ggplot(df,aes(x=x,y=y))+...geom_col()+
scale_y_continuous(labels = scales::scientific)
image.png
image.png
能够修改成上图的科学计数法
另外的方式是
ggplot...scale_y_reverse(expand=c(0,0),
position="right")+
labs(x=NULL,y=NULL)
p1
p2ggplot