在ggplot中注释大于或等于

时间:2017-04-24 11:54:11

标签: r ggplot2 annotate

我想用短语"大鱼≥45cm"来标注ggplot。但似乎无法实现它。 我尝试了以下示例,但它产生了一个" ="。还添加" 45"抛出一个错误。

ggplot(mtcars, aes(mpg, disp))+
geom_point()+
annotate("text",25,400, label=("Fish*~symbol('\u2265')*~cm"), parse=TRUE, hjust=0) 

2 个答案:

答案 0 :(得分:4)

这个怎么样:

{{1}}

答案 1 :(得分:1)

另一种解决方案基于latex2exp包(一个解析LaTeX数学公式并将其转换为R plotmath表达式的R包):

library(latex2exp)
ggplot(mtcars, aes(mpg, disp))+
 geom_point()+
 annotate("text",25,400,
          label=TeX("Fish $\\geq$ 45 cm", output="character"),
          hjust=0, parse=TRUE)