r - 如何在 ggplot2 注释中包含\perp 符号?

标签 r ggplot2 symbols annotate

我想添加注释: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)

技巧:混合你所做的引用字符,但也使用我猜你可能没有使用过的绘图语法。

编辑:* 不是引号字符。如果有的话,它应该被称为链接字符。在绘图语法中,每个“原子”或函数调用都需要与相邻的原子/函数分开(或“链接到”,具体取决于您如何看待它)。您可以使用 * (无空格分隔符/链接器)、~ (空格分隔符/链接器)或绘图数学词汇中的任何二元运算符来完成此操作,示例包括 +-==!=

关于r - 如何在 ggplot2 注释中包含\perp 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16072448/

相关文章:

Rscript 找不到函数

r - 在 R dplyr 中根据其他变量的唯一值对多个变量进行分组

r - 在 ggplot2 中创建分组条形图,显示平均值(我不想手动输入)

java - 平方根字符/符号

jquery - 加载符号后淡入 div

r - ggplot : why is automated text printed in legend's fill?

regex - 如何测试两个字符串是否同时出现在另一个字符串中?

r - 分面时添加多个注释

R ggplot2 奇怪的行为。看起来它是通过引用传递的

python - sympy中var和Symbol的区别