我想知道在使用色标时是否可以更改ggplot尺寸图例的默认(黑色)颜色。
这是一个(人为)可重复的例子:
ggplot(diamonds, aes(x=x, y=price, colour=color, size=depth)) + geom_point()
尺寸(深度)图例的点都是黑色。如果我还没有使用颜色作为美学,我可以使所有的点成为特定的颜色,并且尺寸图例将匹配该颜色。但是,如果颜色是美学呢?
有什么建议吗?
答案 0 :(得分:3)
使用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")))