我试图用带有注释文字的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)