【发布时间】:2013-06-24 11:01:19
【问题描述】:
我正在尝试研究如何在轴标签中添加下标字母。
dat <- data.frame(x = rnorm(100), y = rnorm(100))
ggplot(dat, aes(x=x,y=y)) +
geom_point() +
labs(y=expression(Blah[1]))
dat <- data.frame(x = rnorm(100), y = rnorm(100))
ggplot(dat, aes(x=x,y=y)) +
geom_point() +
labs(y=expression(Blah[1d]))
第一个例子只是一个数字,只要你在方括号中有一个字符,它就会失败。 Blah[subscript(1d)] 本质上是我需要的,但我不知道如何让它让我在下标中有字母。我尝试过变体,包括paste()。
以下示例提供了奇怪的行为:
labs(y=expression(Blah[12])) # this works
labs(y=expression(Blah[d])) # this works
labs(y=expression(Blah[d1])) # this works
labs(y=expression(Blah[1d])) # this fails
想法?
【问题讨论】: