R 在ggplot2中放大形状文件
我有一个shapefile,但我只对显示它的一小部分感兴趣。我有x和y极限坐标,但没有成功地绘制它 这就是我到目前为止所做的:R 在ggplot2中放大形状文件,r,ggplot2,shapefile,R,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, 3
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))
尝试使用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))
这将窗口限制在指定的纬度和经度范围内,但无法看到我们从az_fortify预期到达的区域。即使将纬度和经度扩大到整个美国,也看不到来自az_fortify的任何东西。@alma你检查过数据是否正确了吗?听起来好像是您的数据或数据有问题,并且数据绘制的位置不应该是错误的。