我想在 R 中生成印度地图。我有五个指标,每个州都有不同的值。我想用五种不同的颜色绘制气泡,它们的大小应该代表它们在每个状态下的强度。例如:
State A B C D E
Kerala - 39, 5, 34, 29, 11
Bihar - 6, 54, 13, 63, 81
Assam - 55, 498, 89, 15, 48,
Chandigarh - 66, 11, 44, 33, 71
我浏览了一些与我的问题相关的链接:
[1] http://www.r-bloggers.com/nrega-and-indian-maps-in-r/
[2]印度的 R 包?
但这些链接无法达到我的目的。在这个方向上的任何帮助将不胜感激。
我也试过
library(mapproj)
map(database= "world", regions = "India", exact=T, col="grey80", fill=TRUE, projection="gilbert", orientation= c(90,0,90))
lat <- c(23.30, 28.38)
lon <- c(80, 77.12) # Lon and Lat for two cities Bhopal and Delhi
coord <- mapproject(lon, lat, proj="gilbert", orientation=c(90, 0, 90))
points(coord, pch=20, cex=1.2, col="red")
简而言之,问题是:(1)它没有给我区级的情节。甚至没有国家的边界。(2) 如果我只有位置名称和要绘制的相应值,如何在此图中创建数据的气泡或点?(3) 这可以在library(RgoogleMaps)
or中轻松完成library(ggplot2)
吗?(只是猜测,我对这些包了解不多)