繁体   English   中英

更改尺寸图例的默认颜色

[英]Change default colour for size legend

我想知道当还使用色标时是否可以更改ggplot大小图例的默认(黑色)颜色。

这是一个(人为)可重复的例子:

ggplot(diamonds, aes(x=x, y=price, colour=color, size=depth)) + geom_point()

尺寸(深度)图例的点都是黑色的。 如果我还没有使用颜色作为美学,我可以使所有的点成为特定的颜色,并且尺寸图例将匹配该颜色。 但是,如果颜色是美学呢?

有什么建议么?

使用guides()功能。 我发现使用有点困难,但这里有很好的例子: http//cloud.github.com/downloads/hadley/ggplot2/guide-col.pdf

ggplot(diamonds, aes(x=x, y=price, colour=color, size=depth)) + 
geom_point() + 
guides(size=guide_legend(override.aes=list(colour="steelblue")))

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM