我想添加一个注释:E \perp c using 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 语法中,每个“原子”或函数调用都需要与相邻的原子/函数分开(或“链接到”,具体取决于您如何查看)。您可以使用*
(无空格分隔符/链接器)、~
(间距分隔符/链接器)或绘图词汇表中的任何二元运算符来执行此操作,示例包括+
、-
、==
、!=
。