![](/img/trans.png)
[英]How do I include plotting symbol glyphs in a text annotation in ggplot2?
[英]How to include a \perp symbol in a ggplot2 annotation?
我想添加一個注釋:E \\ perp c使用ggplot2
annotate("text", label = ...)
。
我在網上進行了徹底的搜索,但僅使用anateate 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詞匯表中的任何二元運算符(包括+
, -
, ==
和!=
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.