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

rworldmap绘制相关系数世界地图:catMethod与colourPalette配置咨询

关于rworldmap绘制相关系数世界地图的配置说明
  • catMethod:rworldmap没有直接适配这种正负连续相关系数的默认分类方法,但可以通过catMethod = "numericCuts"自定义切割区间,比如设置cuts = seq(-1, 1, by = 0.2),精准匹配-1到1的系数范围,实现按梯度分类。
  • colourPalette:默认没有现成的红-白-蓝渐变调色板,但可以自行构建。用colorRampPalette(c("red", "white", "blue"))生成渐变调色函数,再根据分类区间数量调用,就能实现-1对应纯红、0对应白色、+1对应纯蓝,中间值过渡的效果。

以下是简单实现代码示例:

library(rworldmap)
# 构造含国家代码与相关系数的示例数据
sampleData <- data.frame(ISO3 = c("USA", "CHN", "GBR", "IND"), corr = c(0.8, -0.6, 0.3, -0.2))
# 生成自定义红-白-蓝渐变调色板
customPal <- colorRampPalette(c("red", "white", "blue"))(10)
# 绘制地图
mapCountryData(sampleData,
               nameColumnToPlot = "corr",
               catMethod = "numericCuts",
               cuts = seq(-1, 1, by = 0.2),
               colourPalette = customPal)

内容的提问来源于stack exchange,提问作者ivo Welch

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 14:12:05