首页 文章

从ggplot2中删除某些图例变量和图例值?

提问于
浏览
11

假设我在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 回答

  • 16
    • 如joran所评论,请使用 scale_size(guide = "none") .

    • scale_color_discrete(breaks="setosa")

相关问题