【问题标题】:colorRampPalette in RR中的colorRampPalette
【发布时间】:2014-12-21 03:05:39
【问题描述】:

谁能告诉我在此链接上的 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

非常感谢。 亚利桑那州。

【问题讨论】:

  • 如果您只想要几种颜色,您不需要 colorRampPalette。

标签: r color-scheme


【解决方案1】:

您可以在 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")))

【讨论】:

    【解决方案2】:

    它看起来非常接近来自 RColorBrewer 的名为“RdYlBl”的配色方案。

    这是它的样子:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      相关资源
      最近更新 更多