-1

我想使用相同的调色板绘制两个不同的欧亚地图。我的数据框是这样的:

头(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 = "白色的”)

地图1

对于地图2:

map2<- joinCountryData2Map(df, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(map2, nameColumnToPlot = "d2", catMethod = "pretty", mapRegion = "Eurasia", colourPalette = "white2Black", missingCountryCol = "白色的”)

地图2

我希望 map1 和 map2 共享相同的调色板(在这个参数中,map2 中的调色板是合适的,因为它具有更大的值并且它包含 map1 中的调色板)。例如,“ARM”在具有相同调色板比例的 map2 (36.9>9.9) 中会更暗。

那可能吗?

谢谢!!

4

1 回答 1

0

好的好的; catMethod是答案:

catMethod = c(0,20,40,60,80,100,120,140)

map1 和 map2 中的相同catMethod给出了我想要的。

提问是答案的开始。

于 2018-10-26T12:02:18.957 回答