hcl
輝度ステップを使用して調整してみてください。例えば:
cols <- hcl(0,l=seq(1,100,length=11))
cols
# [1] "#3F0000" "#470016" "#591D2D" "#6F3744" "#87505B" "#A06974" "#BB838D" "#D69DA8"
# [9] "#F1B8C3" "#FFD4DE" "#FFF0FB"
plot(1:11,cex=4,bg=cols,pch=21)
以下に多くの例があり?hcl
、ニーズに合ったカラー ブレークが見つかると確信しています。
それがあなたのニーズに合わない場合は、RColorBrewer
パッケージの下にあるカラースケールのいくつかを使用することもできます.カラースケール。 colorRampPalette
brewer.pal
RColorBrewer
また、シーケンシャル スケールとは対照的に、発散カラー スケールを使用することもできます。そのため、いくつかの例を次に示します。
require(RColorBrewer)
par(mfrow=c(2,2))
cols <- colorRampPalette( colors = hcl(0,l=seq(1,100,length=11)) )
plot( 1:11 , cex = 4 , bg = cols(11) , pch = 21 , main = "HCL Colours")
cols <- colorRampPalette( colors = rev(brewer.pal(9,"Reds")) )
plot( 1:11 , cex = 4 , bg = cols(11) , pch = 21 , main = "Sequential RColorBrewer palette")
cols <- colorRampPalette( colors = rev(brewer.pal(9,"Reds"))[1:5] )
plot( 1:11 , cex = 4 , bg = cols(11) , pch = 21 , main = "Truncated sequential\nRColorBrewer palette" )
cols <- colorRampPalette( colors = brewer.pal(9,"RdBu") )
plot( 1:11 , cex = 4 , bg = cols(11) , pch = 21 , main = "Diverging RColorBrewer palette" )