我使用以下代码用ggplot2:
显示某些SpatialPolygonsDataFrame
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
代表其他内容,例如区域盗窃率。因此,我想用他们的名字标记这些区域。有没有办法将地区名称直接写入地图上的相应区域,例如我想把哈利法克斯写在这个地区。
答案 0 :(得分:1)