删除图例ggplot 2.2

我试图保留一层的图例(平滑),删除另一层的图例(点)。我已尝试用指南(color=FALSE)geom_点(aes(color=vs),show.legend=FALSE)关闭图例

编辑:由于这个问题及其答案很受欢迎,一个可重复的例子似乎是:

库(ggplot2)
ggplot(数据=mtcars,aes(x=mpg,y=disp,group=gear))+
几何点(aes(颜色=vs))+
几何点(aes(形状=系数(圆柱体)))+
几何线(aes(线型=系数(档位)))+
几何平滑(aes(填充=系数(档位),颜色=档位))+
主题_bw()

来自r cookbook,其中bp是您的ggplot:

删除特定美学的图例(填充):

bp+导轨(填充=假)

指定比例时也可以执行此操作:

bp+刻度填充离散(guide=FALSE)

这将删除所有图例:

bp+主题(legend.position=“无”)

发表评论