我想使用相同的调色板绘制两个不同的欧亚地图。我的数据框是这样的:
头(df)
d1 d2 国家
1 4.4 14.2 ALB
2 2.9 5.2 和
3 9.9 36.9 臂
4 5.6 69.0 AZE
5 2.9 7.3 自动
6 8.1 9.3 贝尔
很快..
对于地图1:
map1<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map1, nameColumnToPlot = "d1", catMethod = "pretty", mapRegion = "Eurasia", colourPalette = "white2Black", missingCountryCol = "白色的”)
对于地图2:
map2<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map2, nameColumnToPlot = "d2", catMethod = "pretty", mapRegion = "Eurasia", colourPalette = "white2Black", missingCountryCol = "白色的”)
我希望 map1 和 map2 共享相同的调色板(在这个参数中,map2 中的调色板是合适的,因为它具有更大的值并且它包含 map1 中的调色板)。例如,“ARM”在具有相同调色板比例的 map2 (36.9>9.9) 中会更暗。
那可能吗?
谢谢!!