我有一组全球国家级数据。数据格式是这样的:
Item | Country | Var1
1 | US | 14
2 | UK | 12
3 | France | 11
. . . .
180 | Russia | 0
我使用 rworldmap 绘制地图的代码是:
x <- joinCountryData2Map(df, joinCode="country.name", nameJoinColumn = "Country")
mapParams <- mapCountryData(x,nameColumnToPlot = "Var1",
xlim = NA,
ylim = NA,
mapRegion = "World",
numCats = 5,
catMethod = "quantiles",
addLegend = FALSE,
mapTitle = "Rplot1",
colourPalette = c("topo"))
do.call(addMapLegend, c(mapParams,legendLabels = "limits"
,legendWidth=0.5
,legendIntervals="data"
))
我可以用分位数绘制地图,但我还需要用相等的值间隔绘制。如何将 Var1 中的值以相等的间隔分成 5 组,例如 [0,2]、[3,5]、[6,8]、[9,11]、[12,14]?我还应该使用 catMethod 参数吗?如果有人可以帮助解决这个问题,我将不胜感激。