我使用以下代码SpatialPolygonsDataFrame
用 ggplot2 可视化一些:
require(shapefiles)
require(sp)
xx <- readShapeSpatial(system.file("shapes/sids.shp", package="maptools")[1],
IDvar="FIPSNO", proj4string=CRS("+proj=longlat +ellps=clrk66"))
xx.ff <- fortify(xx,region="NAME")
x <- ggplot(xx.ff) +
aes(long,lat, fill = id) +
geom_polygon()
最终得到:
假设我fill
用来代表其他东西,比如区域盗窃率。因此,我想用它们的名字标记这些区域。有没有办法将地区名称直接写到地图上对应的地区,例如我想把哈利法克斯写到地区。