假设我在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
?
谢谢 .
1 回答
如joran所评论,请使用
scale_size(guide = "none")
.scale_color_discrete(breaks="setosa")