2014-01-24 17 views
0

我使用rgrs軟件包來創建基於定性的地圖。我不是ColorBrewer提供的調色板的粉絲,我如何定義自己的調色板?package rgrs define carte.qual調色板

我嘗試以下...

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」 返回相同的消息。誰能幫忙?

+1

嘗試使用「palette」參數代替palette.qual,另外,不要引用「pal」。所以'cart.qual(...,palette = pal)' –

+0

非常好,謝謝。 – user2568648

+0

我只是將它轉換爲一個答案,如果它爲你工作。 –

回答

1

當您應該使用palette參數時,看起來您正在使用palette.qual。您的代碼應爲:

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))