Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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中打印地图的xlim和ylim未按预期运行_R_Plot_Gis - Fatal编程技术网

用于在R中打印地图的xlim和ylim未按预期运行

用于在R中打印地图的xlim和ylim未按预期运行,r,plot,gis,R,Plot,Gis,我的地图没有显示我期望的范围。试图改变范围也不会导致我预期的行为。我使用以下代码在R中创建了一个映射,该代码由以下代码修改而来: 库(地图) 图书馆(地图数据) 图书馆(rgdal) #建立不列颠哥伦比亚省的基础地图,作为不列颠哥伦比亚省环境标准投影 下载.file(url=”http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_countries

我的地图没有显示我期望的范围。试图改变范围也不会导致我预期的行为。我使用以下代码在R中创建了一个映射,该代码由以下代码修改而来:

库(地图)
图书馆(地图数据)
图书馆(rgdal)
#建立不列颠哥伦比亚省的基础地图,作为不列颠哥伦比亚省环境标准投影
下载.file(url=”http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_countries.zip“,”ne_110m_admin_0_countries.zip“,”自动“)
解压(“ne_110m_admin_0_countries.zip”)
文件。删除(“ne_110m_admin_0_countries.zip”)
#使用rgdal库读取形状文件
ogrInfo(“.”,“东北1.1亿行政管理国家”)

世界这是RStudio的问题。要解决此问题,请打开一个文件并在其中写入绘图

png("file.png", width=800, height=800)

plot(basemap, xlim=c(0,1870556), ylim=c(157057.2,1421478), col="gray90") #plot basemap
plot(spu, add=TRUE, border=FALSE, col=spu$SPU) #plot SPUs
legend('bottomleft', legend = levels(spu$SPU), col = 1:length(levels(spu$SPU)), cex = 1, pch = 16) #plot legend
title("Lodgepole Pine Seed Planning Units")

dev.off()

你的代码按我的预期绘制。请尝试
dev.off()
,然后再绘制一次。不,这并不能解决我的问题。这可能是RStudio特有的问题吗?是的,RStudio之外的情节很好。谢谢我在RStudio中测试了它,它看起来很好(0.98.501,Windows 8.1 x64),在这个问题上听起来也一样。在Windows 10中,RStudio版本1.1.383仍然存在这个问题。保存到文件很好。
png("file.png", width=800, height=800)

plot(basemap, xlim=c(0,1870556), ylim=c(157057.2,1421478), col="gray90") #plot basemap
plot(spu, add=TRUE, border=FALSE, col=spu$SPU) #plot SPUs
legend('bottomleft', legend = levels(spu$SPU), col = 1:length(levels(spu$SPU)), cex = 1, pch = 16) #plot legend
title("Lodgepole Pine Seed Planning Units")

dev.off()