r语言 - ggplot2:逆转连续变量的标准颜色梯度



我一直认为我的问题必须有一个绝对简单的答案,但我似乎找不到它。以此示例图:

library(ggplot2)
qplot(cty, displ, colour=displ, data=mpg)

这使得显示的低值以深蓝色和高值出现 display 出现在浅蓝色中。

我要做的就是扭转颜色梯度,因为这对我来说似乎更直观。我希望显示的低值具有浅蓝色和高值以具有深蓝色。

我知道手动指定颜色的可能性:

scale_colour_gradient(low="grey", high="black")

,但我想使用默认颜色,只是反向。

只需从 ?scale_colour_gradient中获取默认的颜色代码并交换参数:

scale_colour_gradient(high = "#132B43", low = "#56B1F7")

最新更新