31

geom_text を使用して印刷されたテキストはあまり明確ではありません。どうすればもっと明確にできますか?

data = data.frame(rnorm(1000))
colnames(data) = "numOfX"
m <- ggplot(data, aes(x=numOfX))
m + geom_histogram(colour = "blue", fill = "white", binwidth = 0.5) +
  annotate("segment", x=10,xend=10,y=20,yend=0,arrow=arrow(), color="blue") +
  geom_text(aes(10, 30, label="Observed \n value"), color = "blue") 

ここに画像の説明を入力

4

2 に答える 2

46

annotateテキストだけでなく矢印にも使用します。

m + geom_histogram(colour = "blue", fill = "white", binwidth = 0.5) +
  annotate("segment", x=10,xend=10,y=20,yend=0,arrow=arrow(), color="blue") +
  annotate("text", x=10, y=30, label="Observed \n value", color = "blue")

ここに画像の説明を入力


その理由はgeom_text、データ フレーム内のデータの各行のテキストをオーバーannotateプロットするのに対し、 はテキストを 1 回だけプロットするためです。太字のピクセル化されたテキストを引き起こすのは、このオーバープロットです。

この質問は最近回答されたと確信しています。私は参照を見つけようとします: 同様の質問が最近尋ねられました:

于 2012-07-23T18:55:22.170 に答える