R中的colorRampPalette

时间:2014-12-21 03:05:39

标签: r color-scheme

有人可以通过此链接告诉我4种面板图中产生出色色彩混合的各种颜色:?

http://www.enr.gov.nt.ca/state-environment/13-projected-trends-temperature-and-precipitation-arctic

我需要在图表右侧的颜色斜坡进行降水。

我尝试过类似的事情:

col=colorRampPalette(c( "red3","orange","gold1", "yellow", "lightskyblue","steelblue3", "royalblue3", 
                                                                                            "darkblue","darkblue"))(30))

但无法做到正确。 R中的颜色列表可在此处找到:

http://www.stat.columbia.edu/~tzheng/files/Rcolor.pdf

非常感谢。 AZ。

2 个答案:

答案 0 :(得分:3)

它看起来非常接近RColorBrewer中名为'RdYlBl'的配色方案。

以下是它的样子:

require('RColorBrewer')
display.brewer.pal(11,'RdYlBu')

enter image description here

(使用它:brewer.pal(11,'RdYlBu')

答案 1 :(得分:3)

您可以使用Firefox中的Eyedropper Tool来识别颜色,虽然这有点单调乏味。如下所示,实际的调色板很接近但与Color Brewer调色板不完全相同。

actual <- c('#2F2C62', '#42399B', '#4A52A7', '#59AFEA', '#7BCEB8', '#A7DA64',
            '#EFF121', '#F5952D', '#E93131', '#D70131', '#D70131')
library(colorRamps)
barplot(cbind(1:11,1:11),beside=TRUE,names=c("actual","brewer.pal(11,'RdYlBu')"),
        col=c(rev(actual),brewer.pal(11,"RdYlBu")))