首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ggmap /ggmap绘制shapefile区域

用ggmap /ggmap绘制shapefile区域
EN

Stack Overflow用户
提问于 2016-01-14 19:48:58
回答 1查看 216关注 0票数 0

我有一个显示英格兰地图的shapefile,地图上的区域是:

代码语言:javascript
复制
England <- readOGR(dsn = "...")

England.fort <- fortify(England, region='regionID') 
England.fort <-England.fort[order(England.fort$order), ] 

给我England.fort:

代码语言:javascript
复制
England.fort
>long
>lat
>order
>hole
>piece
>id      #contains the region IDs
>group   #contains the region IDs
>Total   #I want to plot this

这里的Shapefile:Clipped).zip

我想在图中列出每一地区的人口总数:

代码语言:javascript
复制
p <- ggplot(data=England.fort, aes(x=long, y=lat, group=group, fill="Total")) + 
     geom_polygon(colour='black', fill='white') + theme_bw()

但它给了我一个空白的地图在英格兰和所有地区的白色。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-14 23:36:48

代码语言:javascript
复制
ggplot(data=England.fort, aes(x=long, y=lat, group=group, Fill=Total)) + 
          geom_polygon() +
          theme_bw()

就能做到这一点。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34798421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档