使用Rworldmap Package在世界地图上绘制条形图

时间:2015-03-06 09:25:19

标签: r rworldmap

我有一个数据集df,如下所示

Country             Rev2013     Rev2014    Rev2015
China               56.15       2.26      106.90            
United States       33.41999    138.12    96.62         
United Kingdom      32.93       28.74     101.86            
Brazil              20.42       48.17     118.24            
Indonesia           92.30       55.95     128.71        
Germany             5.02039     11.06     64.39

对于上述数据集,我想使用类似于thisrworldmap绘制条形图。

1 个答案:

答案 0 :(得分:0)

空间数据是一个相当大的主题,但要简化这个想法:

rworldmap内置了全局shapemap:

require(rworldmap)
shapeMap <- getMap()

下一步将了解您刚刚制作的Spatial Polygon对象具有与数据框类似的结构。

您可以向shapeMap@data添加更多列,显然,所有与多边形相关的数据都会存储。

如:

shapeMap@data$Rev2013 <- df$Rev2013[match(shapeMap@data$NAME_SORT, df$Country)]

这只是为了让您了解如何开始设置数据。下一步是绘图。现在,您必须选择spplotggplot2