私は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")
問題は、これが 1 の値を白として、20 の値を赤として配置することです。これを逆にしたいと思います (c
色の列の値が小さいほど、値が大きい場合よりも赤が強くなります。これを行うにはどうすればよいでしょうか?逆low
にするとhigh
、scale_colour_gradient2
意図したものではない目的のグラデーションが得られます。ありがとう。