Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 在ggplot2中放大形状文件_R_Ggplot2_Shapefile - Fatal编程技术网

R 在ggplot2中放大形状文件

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

我有一个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))

尝试使用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你检查过数据是否正确了吗?听起来好像是您的数据或数据有问题,并且数据绘制的位置不应该是错误的。