1. ホーム
  2. r

[解決済み] プロット(ggplot2)のテキストアノテーションに+/-プラスマイナス演算子を配置するには?

2022-02-09 12:13:03

質問

以下のように試しましたが、私にはうまくいきません。

a <- ggplot()
a <- a + geom_point(aes(x=seq(0,1,0.1), y=seq(0,1,0.1)))
a <- a + annotate("text", x=0.5, y=0.3, label="myplot")
a <- a + annotate("text", x=0.5,y=0.2,label=expression(%+-%))

でご指摘の通り、以下も試してみました。 latex で ggplot に注釈を付ける方法 が、うまくいきません。

a <- a + annotate("text", x=0.5, y=0.1, label="%+-%", parse=TRUE)

そして、これもうまくいきません。

a <- a + annotate("text", x=0.5, y=0.1, label="\pm", parse=TRUE)

解決方法は?

ユニコード表現( \u00B1 ):

a <- ggplot()
a <- a + geom_point(aes(x=seq(0,1,0.1), y=seq(0,1,0.1)))
a <- a + annotate("text", x=0.5, y=0.3, label="myplot")
a + annotate("text", x=0.5, y=0.2, label="\u00B1")

または ± 記号を直接コピーして貼り付けてください。

a + annotate("text", x=0.5, y=0.2, label="±")