ggplot2 scale_brewer的相反顺序

前端之家收集整理的这篇文章主要介绍了ggplot2 scale_brewer的相反顺序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
看起来很简单,但是我花了30分钟没有找到答案。

如何扭转颜色的顺序?通过查看documentation for scale_brewer,我认为它可以是formatter =参数是可疑的。我通过’rev’然后rev,但它们没有效果(没有错误信息,只是被忽略)。

解决方法

我想你可能想直接使用brewer.pal选择颜色,然后使用scale_colour_manual:
ggplot(mtcars,aes(x = mpg,y = disp)) + 
    geom_point(aes(colour = factor(cyl))) + 
    scale_colour_manual(values = rev(brewer.pal(3,"BuPu")))

那么你可以改变颜色的顺序。

从版本2.0.0的ggplot,现在有一个更直接的方式来做到这一点,请看下面@pbaylis的答案。

猜你在找的CSS相关文章