我试图保留一层的图例(平滑),删除另一层的图例(点)。我已尝试用指南(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=“无”)