1

我使用以下代码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用来代表其他东西,比如区域盗窃率。因此,我想用它们的名字标记这些区域。有没有办法将地区名称直接写到地图上对应的地区,例如我想把哈利法克斯写到地区。

4

1 回答 1

1

看看我问过的类似/相关问题:

ggplot在地图上居中名称

改进居中县名ggplot和地图

在多面州地图上绘制县名(ggplot2)

于 2012-06-18T14:19:03.043 回答