假设我正在ggplot2中绘制数据框,如:
ggplot(iris) + geom_point(aes(x=Sepal.Width, y=Sepal.Length, color=Species, size=Sepal.Length))
两个相关问题:
如何从图例中完全删除变量?例如,仍然按Sepal.Length
调整点数,但完全从图例中删除Sepal.Length
?
如何从图例中删除某个值或一组值?例如,仍然按照上面的Species为点添加颜色,但在图例中仅显示setosa
的值并排除versicolor, virginica
?
感谢。
答案 0 :(得分:18)
如joran所评论,请使用scale_size(guide = "none")
。
scale_color_discrete(breaks="setosa")