有时,R会无缘无故地在图像图上画白线。其他绘图命令(如line()或等高线())不受影响。这个例子是关于x11的,但是它也发生在png()中。
它可以通过改变图形几何学来固定。例如,可以通过改变绘图的宽度来消除垂直白线。但是,这并不是真正解决问题的方法:我的许多代码需要在没有监督的情况下在脚本中创建出版物质量的数字,通常是在我分发给其他人的包中。
还有其他人遇到过这个吗?有人知道怎么修吗?我使用的是Ubuntu 16.04 64位,R版本3.3.1 (2016-06-21) --“你头发上的虫子”,但多年来R的许多版本都有这个问题。
下面是一个代码和图像示例。
x = 4 * 0:1250
y = 4 * 0:1325
Z = matrix(rnorm(1251*1326), 1251)
image(x, y, Z)

发布于 2016-11-15 17:54:11
尝试在图像函数中设置逻辑useRaster选项。如:
x = 4 * 0:1250
y = 4 * 0:1325
Z = matrix(rnorm(1251*1326), 1251)
image(x, y, Z, useRaster = TRUE)根据图片()中的细节,
在规则网格上,大型“z”的图像使用“useRaster=TRUE”更有效地呈现,并且可以防止罕见的反混叠伪影。
有关详细描述,请参阅手册页。
https://stackoverflow.com/questions/40567427
复制相似问题