[英]Plotting a bar chart on World map using Rworldmap Package
我有一個數據集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
對於上面的數據集,我想使用類似於此的 rworldmap
繪制條形圖。
空間數據是一個相當大的話題,但要簡化這個想法:
rworldmap內置了全局shapemap:
require(rworldmap)
shapeMap <- getMap()
下一步將理解您剛剛制作的Spatial Polygon對象具有與數據框類似的結構。
您可以向shapeMap@data
添加更多列,顯然,存儲了與多邊形相關的所有數據。
如:
shapeMap@data$Rev2013 <- df$Rev2013[match(shapeMap@data$NAME_SORT, df$Country)]
這只是為了讓您了解如何開始設置數據。 下一步是繪圖。 現在,你必須做出選擇 - 使用spplot
或ggplot2
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.