早上好,我花了很多時間來弄清楚如何直接添加國家名稱的情節不像傳說的一部分,但像地圖的一部分。 即時通訊使用包rworldmap,試圖使用identifyCountries()
- 但它是用於交互(當用戶點擊地圖時),比我發現這樣的解決方案 Administrative regions map of a country with ggmap and ggplot2但它是爲ggplot2,並且太複雜。我試圖做到這一點與mapCountryData()
。希望你的幫助,謝謝。地圖上的國家的名稱與rworldmap
data <- data.frame(Country=c('Russia','Cyprus', 'Belize', 'Austria' ,'Virgin Islands',
'Italy','United States' ,'United Kingdom', 'Germany', 'France' ,'Poland' ,'Switzerland'),
Value=c(-0.310,-0.206,-0.300,-0.179,-0.196,-0.174,-0.105,-0.142,-0.082,-0.097,-0.027,0.052))
library('rworldmap')
pdf1 <- joinCountryData2Map(data, joinCode="NAME", nameJoinColumn="Country")
mapCountryData(pdf1, nameColumnToPlot="Value", catMethod="pretty",
colourPalette='white2Black',addLegend='TRUE',mapTitle=NULL, mapRegion="Europe")
'錯誤joinCountryData2Map(數據,joinCode = 「NAME」 ,nameJoinColumn =「國家」): 您的選擇名稱JoinColumn:'國家'似乎不存在您的數據,列=名稱值' – 2015-02-12 05:02:12
@Pascal我的錯誤,我有變動編輯國家在數據 – 2015-02-12 05:06:17