我正在使用ggplot2 scale_colour_gradient2来为1到20之间的数字设置颜色渐变比例:
geom_line(aes(x=x, y=y, colour=c)) +
scale_colour_gradient2(lims=c(1, 20), high="red", low="grey")
Run Code Online (Sandbox Code Playgroud)
问题是这会将值1设置为白色,将值20设置为红色,并且我想要将其反转(c颜色列中较小的值比较高的值更红.我怎么能这样做?如果我扭转low和high在scale_colour_gradient2它只是给出了一个用倾斜这不是我故意的.谢谢.
尝试:
scale_colour_gradient(low = "red", high = "white")
Run Code Online (Sandbox Code Playgroud)
scale_colour_gradient2 用于对称渐变。