我想使用相同的调色板绘制两个不同的欧亚地图。我的数据框就像:
head(df)
d1 d2国家
1 4.4 14.2 ALB
2 2.9 5.2和
3 9.9 36.9 ARM
4 5.6 69.0 AZE
5 2.9 7.3自动测试
6 8.1 9.3 BEL
等等。
对于地图1:
map1 <-joinCountryData2Map(df,joinCode =“ ISO3”,nameJoinColumn =“ country”) mapCountryData(map1,nameColumnToPlot =“ d1”,catMethod =“ pretty”,mapRegion =“ Eurasia”,colourPalette =“ white2Black”,missingCountryCol =“ white”)
对于地图2:
map2 <-joinCountryData2Map(df,joinCode =“ ISO3”,nameJoinColumn =“ country”) mapCountryData(map2,nameColumnToPlot =“ d2”,catMethod =“ pretty”,mapRegion =“ Eurasia”,colourPalette =“ white2Black”,missingCountryCol =“ white”)
我希望map1和map2共享同一调色板(在此参数中,map2中的调色板是合适的,因为它具有更大的值,并且在map1中包含调色板)。例如,在具有相同调色板比例的map2(36.9> 9.9)中,“ ARM”将变暗。
有可能吗?
谢谢!!
答案 0 :(得分:0)
好吧; catMethod
是答案:
catMethod = c(0,20,40,60,80,100,120,140)
map1和map2中相同的catMethod
满足了我的需求。
提出问题是答案的开始。