15

次のように ggplot2 でデータフレームをプロットしているとします。

ggplot(iris) + geom_point(aes(x=Sepal.Width, y=Sepal.Length, color=Species, size=Sepal.Length))

関連する 2 つの質問:

  1. 凡例から変数を完全に削除するにはどうすればよいですか? たとえば、ポイントのサイズはそのままで、凡例から完全にSepal.Length削除しますか?Sepal.Length

  2. 凡例から特定の値または値のセットのみを削除するにはどうすればよいですか? たとえば、上記のように種ごとにポイントを色付けしますが、凡例では?の値のみを表示しsetosaて除外します。versicolor, virginica

ありがとう。

4

1 に答える 1

23
  1. ジョランがコメントしたように、を使用してscale_size(guide = "none")ください。

  2. scale_color_discrete(breaks="setosa")

于 2013-03-29T15:09:13.283 に答える