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的答案.

R相关问答推荐

修改dDeliverr中列表列的最后一个元素

替换字符的所有实例,但仅限于匹配字符串中

创建计数(带重置)变量

使用列表列作为case_when LHS的输入

如何将图案添加到ggplot中的一个类别

如何将y轴上的线定位得彼此更近

R创建一个数据透视表,计算多个组的百分比

将年度数据插入月度数据

在for循环中转换rabrame

为什么当用osmdata映射R时会得到相邻状态?

从外部文件读取多个值作为字符向量

R-按最接近午夜的时间进行筛选

条形图顶部与其错误条形图不对齐

在带有`R`中的`ggmosaic`的马赛克图中使用图案而不是 colored颜色

如何计算R glm probit中的线性预测因子?

如何将这个小列表转换为数据帧?

R预测包如何处理ARIMA(Auto.arima函数)中的缺失值

按组使用dummy r获取高于标准的行的平均值

R try Catch in the loop-跳过缺少的值并创建一个DF,显示跳过的内容

如何在访问之前下载的输入时同时上传和处理所有指定的shiny 输入?