因此ggplot的两行都有相同的图表,但哪一行更受欢迎?我通常会看到一个或另一个,但我无法找到两者之间的明确比较。感谢任何光照,谢谢!
library(ggplot2)
ggplot(cars, aes(x=dist, y=speed))+geom_line()+labs(x='Distance travelled in m', y=expression(paste('Speed in' * m^2)))
ggplot(cars, aes(x=dist, y=speed))+geom_line()+labs(x='Distance travelled in m', y=bquote('Speed in' * m^2))
编辑:我意识到在“'之后我忘记了一个空格。在ylab中,忽略那个错误...
答案 0 :(得分:1)
expression('Speed in' ~ m^2)
~
生成一个空格,paste
的不同参数由,
分隔(但此处不需要paste
)。请参阅help("plotmath")
。
bquote
是一个不同的野兽。它让你这样做:
unit <- quote(m^2)
ggplot(cars, aes(x=dist, y=speed))+
geom_line()+
labs(x='Distance travelled in m',
y=bquote('Speed in' ~ .(unit)))