使用精确位置的点绘制栅格对象

时间:2014-11-26 13:30:09

标签: r r-raster

我有一个光栅对象,我想添加点。 但是,当我更改绘图大小时,例如通过使其全屏显示,这些点会改变它们的位置。

有没有办法给他们准确的位置,与剧情大小无关?

可重复代码:

r<- raster(nrows=10, ncols=10) r <- setValues(r, 1:ncell(r)) plot(r) points(x=-50,y=20) points(x=-50,y=-90)

我不允许发布图片。但是当我使设备变小时,较低点会离开彩色区域,或者当我使设备变大时,更低点会移动到彩色区域。

干杯

1 个答案:

答案 0 :(得分:0)

此问题也在此处公开:plotting spatial points over a raster layer in r

我试图通过创建SpatialPointsDataFrame来覆盖它:

webDriver

我看到的唯一解决方案是,一旦重叠光栅上的点,就不应该更改绘图窗口大小。否则,这些点会随机移动到某个地方......