如何解决如何在ggplot中编写化学式
我需要绘制一些数据,并且其中之一必须在标签中包含硫酸盐分子式(SO42-)。
我正在使用此代码
a=c(1,2,3,4,5)
b=c(1,5)
dd=data.frame(a,b)
G<-ggplot(dd)+
geom_line(x=a,y=b,color="blue")+
labs(x="Depth (m)",y=expression("nss SO"[4]^{2-}"(ppb)"))
G
当然,它是行不通的:--写为2和ppb之间的破折号,或者在给了我一堆文字之后它什么也不做。我想念什么吗?
解决方法
首先,您缺少aes()
的{{1}}组件。对于表达式,您不太正确地使用语法。使用发现的here信息,我能够创建。...
geom_line
希望有效!
,也尝试以下操作:
#Data
a=c(1,2,3,4,5)
b=c(1,5)
dd=data.frame(a,b)
#Code
G<-ggplot(dd,aes(x=a,y=b))+
geom_line(color="blue")+
labs(x="Depth (m)",y=expression(nss~SO[4]^{2^{"-"}}~(ppb)))
G
输出:
或者这个(对我的化学公式知识深表歉意):
#Code 2
G<-ggplot(dd,y=expression(nss~SO[4]^{"2-"}~(ppb)))
G
输出:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。