将框和轴限制在plot.raster中的范围内

时间:2019-06-14 12:52:36

标签: r plot raster

在绘制栅格时,会自动围绕图周围的框和轴进行调整:

r <- raster(nrows=10, ncols=10)
r <- setValues(r, 1:ncell(r))
plot(r)

这里,范围是

extent(r)
class       : Extent 
xmin        : -180 
xmax        : 180 
ymin        : -90 
ymax        : 90

尽管如此,y轴的范围是-180到180,并且该图的顶部和底部都有难看的空白。有没有办法将框和y轴强制到栅格图层的程度?我摸索了像asp,ylim等这样的参数,但是找不到任何解决方案。我想念哪种方法?

2 个答案:

答案 0 :(得分:0)

尝试

plot(r, asp=NA)

查看这是否是您想要的。 ?raster::plot

答案 1 :(得分:0)

您不是在说什么。对于某些设备,例如png可以设置高度和宽度。在其他情况下,您需要手动调整绘图窗口的大小。