为什么guides()中override.aes的size设置不生效?如何移除火山图图例logp项
解决方法
要移除logp对应的大小图例,直接修改guides()配置中的size项即可,你之前设置override.aes仅能调整图例的显示样式,无法控制图例是否展示。
将你代码中原有的guides段:
guides(colour = guide_legend(override.aes = list(size = 10)), size = guide_legend(override.aes = list(size = 10))) +
替换为:
guides(colour = guide_legend(override.aes = list(size = 10)), size = "none") +
如果偏好通过scale层配置,也可以在scale_size行添加参数guide = "none":
scale_size(range = c(4,8), guide = "none") +
两种方案均可实现隐藏logp图例的效果,其余绘图逻辑无需改动。
内容的提问来源于stack exchange,提问作者cmirian
相关产品推荐
相关产品推荐

