Seemingly a very simple thing to do but it took me >30min without finding answer.
如何颠倒 colored颜色 的顺序?通过观察documentation for scale_brewer,我认为这可能是formatter=
个可疑的论点.我通过了'rev'
次,然后是rev
次,但它们没有效果(没有错误消息,只是被忽略了).
Seemingly a very simple thing to do but it took me >30min without finding answer.
如何颠倒 colored颜色 的顺序?通过观察documentation for scale_brewer,我认为这可能是formatter=
个可疑的论点.我通过了'rev'
次,然后是rev
次,但它们没有效果(没有错误消息,只是被忽略了).
我想你可能想直接用brewer.pal
Select colored颜色 ,然后用scale_colour_manual
:
library(ggplot2)
library(RColorBrewer)
ggplot(mtcars,aes(x = mpg, y = disp)) +
geom_point(aes(colour = factor(cyl))) +
scale_colour_manual(values = rev(brewer.pal(3, "BuPu")))
然后你可以按 colored颜色 的顺序排列.
从ggplot的2.0,0版开始,现在有了一种更直接的方法,请参见下面@pbaylis的答案.