0

我正在使用 rgrs 包来创建基于定性的地图。我不喜欢 ColorBrewer 提供的调色板,如何定义自己的调色板?

我尝试了以下...

pal<-c("#2ca25f","#99d8c9","#99d8c9")

carte.qual(Frdep, Corr, "Niveau_correlation", sp.key = "CODE_DEPT", 
       data.key = "Dep", 
       palette.qual="pal", border="grey25", 
       leg.options=list(rect.width=0.025, rect.height=0.045, 
                        inset=c(0.68, 0.345), cex=0.85))

它返回以下错误消息:

Error in brewer.pal(qual.nb, palette.qual) : 
pal is not a valid palette name for brewer.pal

从“pal”中删除语音标记会返回相同的消息。任何人都可以帮忙吗?

4

1 回答 1

1

看起来你正在使用palette.qualwhen 你应该使用palette参数。您的代码应为:

pal<-c("#2ca25f","#99d8c9","#99d8c9")

carte.qual(Frdep, Corr, "Niveau_correlation", sp.key = "CODE_DEPT", 
       data.key = "Dep", 
       palette=pal, border="grey25", 
       leg.options=list(rect.width=0.025, rect.height=0.045, 
                        inset=c(0.68, 0.345), cex=0.85))
于 2014-01-24T14:32:45.553 回答