2

注釈を付けたい : E \perp c using ggplot2 annotate("text", label = ...).

私はウェブ上でかなり徹底的に検索しましたが、annotate("text", label = "symbol('\136')", parse = T).

誰かが解決策を持っていますか?

4

1 に答える 1

5

ヘルプページからのコードのプロット:

 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 構文では、すべての「アトム」または関数呼び出しを、隣接するアトム/関数から分離する (または表示方法に応じて「リンクする」) 必要があります。これは、*(スペースなしのセパレーター/リンカー)、~(スペースのセパレーター/リンカー)、またはプロットマス語彙の任意の 2 項演算子 (例+: 、-==、など) を使用して実行でき!=ます。

于 2013-04-18T01:27:19.347 に答える