使用R画飞行地图r越来越方便了佷多包都很好用,比如rwordmap ggmap, googleVis等本文介绍使用rworldmap来绘制国家间的飞行地图r。
使用rworldmap这个包可以参考这个vignette介绍的相对比较详细:
为国家画飞行哋图r最常见的问题是那个国家也许根本就有争议,可能现有的飞行地图r数据里没有这个国家编码因此是“一个飞行地图r上不存在的国家”。
这里是rworldmap包中所包含的244个国家的数据主要是有关于生态方面的,比如生物多样性等
我用的一个包含国家信息的数据中的国家名字列表是my_country。结果发现八个国家或地区不在这244个国家数据中
其中最有争议的当属巴勒斯坦了:
比如,大谷歌飞行地图r就不列入巴勒斯坦:
怎么画出这个有争议的地区附近的国家呢解决方法是根据iso3编码来。rworldmap提供了 rwmGetISO3命令来为国家名字提取iso3编码
# 把我的数据和rworldmap中的国镓数据join在一起。
还可以画气泡图如下:
既然大家看到了这里,我就再多放两张图吧:
如果你喜欢一个颜色的更醒目些:
加载中,请稍候......
权限: 自定义头衔, 签名中使用图片, 隱身
道具: 涂鸦板, 彩虹炫, 雷达卡, 热点灯, 显身卡, 匿名卡, 金钱卡, 抢沙发
权限: 设置帖子权限, 签名中使用代码
道具: 变色卡, 提升卡
购买后可立即获得 权限: 隐身
道具: 金钱卡, 涂鸦板, 变色卡, 彩虹炫, 雷达卡, 热点灯
|