【发布时间】:2017-06-01 17:32:00
【问题描述】:
也许我不正确,但在我看来,以上标开头的表达式中有一个不需要的空格:
df <- data.frame(treatment=as.factor(c("A", "B")), value=c(1,2))
labels <- c(expression(""^14~CH[4]),
expression(""^14~CH[4]~"+"~"SO"[4]^{2-''}))
library(ggplot2)
ggplot(df, aes(treatment, value)) +
geom_bar(stat="identity") +
scale_x_discrete(labels=labels)
我可以去 Photoshop 来减少上标 14 和“C”之间的空间,但也许在 plotmath 中有办法?请注意,这在最后带有上标的第二个表达式中没有发生。
【问题讨论】:
-
使用 14*C 而不是 14~C
-
好的。看来我还需要学习很多东西。我会接受这是正确的答案。