首页 > 解决方案 > 放大 ggplot2 中的 shapefile

问题描述

我有一个 shapefile,但我只对显示其中的一小部分感兴趣。我有 x 和 y 限制坐标,但没有成功绘制它。

这是我到目前为止所拥有的:

area<-readOGR("ATSDR","ATSDR")
az_fortify <- fortify(area)

ggplot(az_fortify)+geom_polygon(aes(long,lat,group=group),colour="grey90")+
  scale_x_continuous(limits = c(36.928662, 31.347814))+
  scale_y_continuous(limits = c(-114.293736, -109.057855))

标签: rggplot2shapefile

解决方案


尝试使用 coord_cartesian:

ggplot(az_fortify)+geom_polygon(aes(long,lat,group=group),colour="grey90")+ 
coord_cartesian(xlim = c(36.928662, 31.347814)), ylim = c(-114.293736, -109.057855))

推荐阅读