ggplot2:反转连续变量的标准颜色渐变
ggplot2: Reversing the standard color gradient for a continuous variable
我一直认为我的问题一定有一个绝对简单的答案,但我似乎找不到。以这个示例图为例:
library(ggplot2)
qplot(cty, displ, colour=displ, data=mpg)
这使得 displ 的低值显示为深蓝色,而 displ 的高值显示为浅蓝色。
我只想反转颜色渐变,因为这对我来说更直观。我希望 displ 的低值具有浅蓝色,高值具有深蓝色。
我知道可以手动指定颜色:
scale_colour_gradient(low="grey", high="black")
但我想使用默认颜色,只是反过来。
只需从 ?scale_colour_gradient
中获取默认颜色代码并交换参数:
scale_colour_gradient(high = "#132B43", low = "#56B1F7")
我一直认为我的问题一定有一个绝对简单的答案,但我似乎找不到。以这个示例图为例:
library(ggplot2)
qplot(cty, displ, colour=displ, data=mpg)
这使得 displ 的低值显示为深蓝色,而 displ 的高值显示为浅蓝色。
我只想反转颜色渐变,因为这对我来说更直观。我希望 displ 的低值具有浅蓝色,高值具有深蓝色。
我知道可以手动指定颜色:
scale_colour_gradient(low="grey", high="black")
但我想使用默认颜色,只是反过来。
只需从 ?scale_colour_gradient
中获取默认颜色代码并交换参数:
scale_colour_gradient(high = "#132B43", low = "#56B1F7")