You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 06:15:33