R 为tm_填充创建调色板

R 为tm_填充创建调色板,r,colors,palette,choropleth,tmap,R,Colors,Palette,Choropleth,Tmap,我正在尝试创建一个调色板,我可以在tm_fill函数中使用该调色板,以便能够创建choropleth贴图 tm_shape(LdnCensusMap) + tm_borders(col = 'Grey', alpha = 0.3) + tm_fill(col = "Privaterent", palette = sequential_hcl(8, alpha=0.6), title = "Privately Rented (%)", style = "equal", n = 8,) + tm_s

我正在尝试创建一个调色板,我可以在tm_fill函数中使用该调色板,以便能够创建choropleth贴图

tm_shape(LdnCensusMap) + tm_borders(col = 'Grey', alpha = 0.3) + tm_fill(col = "Privaterent", palette = sequential_hcl(8, alpha=0.6), title = "Privately Rented (%)", style = "equal", n = 8,) + tm_shape(ldn) + 
目前,我正在使用一个预设调色板,但我想知道是否有一种方法可以创建您自己的自定义调色板,然后用替换
palete=sequential_hcl(8,alpha=0.6)


非常感谢

您正在使用软件包
tmap
,对吗?您可以使用
RColorBrewer
创建选项板,如本例所示(在软件包文档中):

数据(世界、欧洲、城市、省、土地、地铁)
如果(需要(RColorBrewer)){

pal您正在使用软件包
tmap
,对吗?您可以使用
RColorBrewer
创建选项板,就像本例中所做的那样(在软件包的文档中):

数据(世界、欧洲、城市、省、土地、地铁)
如果(需要(RColorBrewer)){
朋友
data(World, Europe, NLD_muni, NLD_prov, land, metro)

if (require(RColorBrewer)) {
pal <- brewer.pal(10, "Set3")[c(10, 8, 4, 5)]
tm_shape(Europe) +
tm_polygons("EU_Schengen", palette=pal, title = "European Countries", 
showNA=FALSE) +
tm_format_Europe()
}
# Random colors in HEX. 
Mypal <- c('#313695','#fee090','#d73027','#72001a')

# Ploting the ma again with my custom palette
tm_shape(Europe) +
tm_polygons("EU_Schengen", palette=Mypal, title = "European Countries", 
showNA=FALSE) +
tm_format_Europe()