我有一个光栅对象,我想添加点。 但是,当我更改绘图大小时,例如通过使其全屏显示,这些点会改变它们的位置。
有没有办法给他们准确的位置,与剧情大小无关?
可重复代码:
r<- raster(nrows=10, ncols=10)
r <- setValues(r, 1:ncell(r))
plot(r)
points(x=-50,y=20)
points(x=-50,y=-90)
我不允许发布图片。但是当我使设备变小时,较低点会离开彩色区域,或者当我使设备变大时,更低点会移动到彩色区域。
干杯
答案 0 :(得分:0)
此问题也在此处公开:plotting spatial points over a raster layer in r。
我试图通过创建SpatialPointsDataFrame来覆盖它:
webDriver
我看到的唯一解决方案是,一旦重叠光栅上的点,就不应该更改绘图窗口大小。否则,这些点会随机移动到某个地方......