如何在rworldmap生成的世界地图中移除南极洲?
移除世界地图中的南极洲(基于rworldmap包)
方法一:预处理地图数据,移除南极洲
在调用mapCountryData之前,直接从合并后的Map对象中过滤掉南极洲(其ISO3代码为ATA):# 过滤掉南极洲 Map <- Map[Map$ISO3 != "ATA", ] # 执行绘图代码 mapCountryData(Map, nameColumnToPlot="cluster", mapTitle = "", catMethod = "categorical", missingCountryCol = gray(.8), colourPalette = customColor, addLegend = F)方法二:绘图时直接排除南极洲
mapCountryData函数自带excludeCountries参数,可直接指定要排除的国家名称,无需修改原始Map对象:mapCountryData(Map, nameColumnToPlot="cluster", mapTitle = "", catMethod = "categorical", missingCountryCol = gray(.8), colourPalette = customColor, addLegend = F, excludeCountries = "Antarctica")
两种方法都能有效移除地图上的南极洲区域,可根据需求选择使用。
内容的提问来源于stack exchange,提问作者craszer
相关产品推荐
相关产品推荐

