如何在ggplot2注释中包含perp符号



我想放一个注释:E perp c使用ggplot2 annotate("text", label = ...)

我在网上搜索了很彻底,但只设法得到一个单独的符号使用annotate("text", label = "symbol('136')", parse = T)

谁有解决办法?

从帮助页绘制代码:

 p <- ggplot(df, aes(x = gp, y = y)) +
    geom_point() +
    geom_point(data = ds, aes(y = mean),
               colour = 'red', size = 3)
 p+geom_text( aes(x="b", y=-0.4, label = "E(y)*symbol('\136')*b" ),
   parse = TRUE)

在得到这个工作后,我也能够得到annotate(text"...)工作:

p+annotate("text",  1, -0.4, label="E(y)*symbol('\136')*b", parse=TRUE)

技巧:混合你的引号字符,但也使用阴谋语法,我猜你可能没有使用。

编辑:*不是引号。如果有的话,它应该被称为连接字符。在plotmath语法中,每个"原子"或函数调用都需要与相邻的原子/函数分离(或"链接",这取决于您如何看待它)。您可以使用*(无空格分隔符/链接器)、~(空格分隔符/链接器)或plotmath词汇表中的任何双进运算符来完成此操作,例如+-==!=

相关内容

  • 没有找到相关文章

最新更新