私のデータの数を示すのにgeom_point
を使用しようとしています。私はまた、グラフ内のいくつかの点にgeom_text
と注釈を付けることを望みます。 geom_text
へのコールを追加すると、凡例のポイントの下に何かがプロットされているように見えます。私は無駄に層の順序を逆にしようとしました。私はなぜこれをやっているのか、私の頭を包み込むことはできません。誰もこれを見たことがありますか?ggplot凡例の問題geom_pointとgeom_text
set.seed(42)
df <- data.frame(x = 1:10
, y = 1:10
, label = sample(LETTERS,10, replace = TRUE)
, count = sample(1:300, 10, replace = FALSE)
)
p <- ggplot(data = df, aes(x = x, y = y, size = count)) + geom_point()
p + geom_text(aes(label = label, size = 150, vjust = 2))
あなたの2つのルールは関連しています! – kohske
未来を知るための非常に有用なヒント、私はまだベストプラクティスw/ggplot2の周りを頭で覆そうとしています。プロットするデータオブジェクトをサブセット化するための提案はありますか?たとえば、最初と最後のポイントにのみ注釈を付ける場合はどうしますか?私は 'geom_text(data = df [grep(" xxx "、df $ label)、]、aes(x = ...))'のようなものを使っています。それを行うより良い方法はありますか? – Chase
チェイス - それは良い質問です。新しい質問をすることは賢明かもしれません。私にはあいまいな考えがありますが、他の誰かが具体的な考えを持っている可能性があります。 –