簡體   English   中英

如何在ggplot2批注中包含\\ perp符號?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM