15

假设我正在 ggplot2 中绘制一个数据框,例如:

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

两个相关问题:

  1. 如何从图例中完全删除变量?例如,仍然按比例调整点大小,Sepal.LengthSepal.Length完全从图例中删除?

  2. 如何从图例中删除某个值或一组值?例如,仍然按上面的 Species 对点进行着色,但在图例中只显示值 forsetosa和 exclude versicolor, virginica?

谢谢。

4

1 回答 1

23
  1. 正如 joran 所说,使用scale_size(guide = "none").

  2. scale_color_discrete(breaks="setosa")

于 2013-03-29T15:09:13.283 回答