ggplot使用少于符号和下标来注释文本

时间:2015-06-23 21:22:54

标签: r ggplot2

我试图用带有注释文字的ggplot制作一个情节。该文本应该有3个字母,旁边有数字下标,用小于/大于符号和单个空格分隔。我尝试过三件事:

1)如果我省略了下标并且没有使用parse = TRUE,那么小于符号就会正确显示。

2)如果我使用parse = TRUE,添加单引号并尝试使用下标,则显示文本,但我没有下标。

3)如果我省略单引号并使用parse = TRUE,我会收到错误。

任何建议都将不胜感激。

library(ggplot2)

g <- ggplot(data=data.frame(x=0,y=0)) + geom_point(aes(x=x,y=y), size=0)

g + annotate("text", x=0, y=0, label = "r1 > r2 < r3", size=10) 

g + annotate("text", x=0, y=0, label = "'R[1] > R[2] < R[3]'", size=10, parse = TRUE)

g + annotate("text", x=0, y=0, label = "R[1]~>~R[2]~<~R[3]", size=10, parse = TRUE)

0 个答案:

没有答案