【发布时间】:2011-09-06 08:33:30
【问题描述】:
我可以在 ggplot2 图例中使用下标吗?我在传说和其他地方的希腊字母上看到this question,但我不知道如何适应它。
我认为使用在轴标签中工作的expression() 可以解决问题。但是我在下面的尝试失败了。谢谢!
library(ggplot2)
temp <- data.frame(a = rep(1:4, each = 100), b = rnorm(4 * 100), c = 1 + rnorm(4 * 100))
names(temp)[2:3] <- c("expression(b[1])", "expression(c[1])")
temp.m <- melt(temp, id.vars = "a")
ggplot(temp.m, aes(x = value, linetype = variable)) + geom_density() + facet_wrap(~ a)
【问题讨论】:
-
"expression(b[1])"将被视为字符,而不是表达式。