gpt4 book ai didi

r - 为什么 R 制作的这张图像中有一条虚假的垂直白线?

转载 作者:行者123 更新时间:2023-12-04 09:19:32 25 4
gpt4 key购买 nike

有时,R 会无缘无故地在图像图中绘制白线。其他绘图命令如lines() 或contour() 不受影响。这个例子是 x11,但它也发生在 png() 上。

它可以通过更改图形几何形状来修复。例如,可以通过改变绘图的宽度来消除一条垂直的白线。但是,这并不是问题的真正解决方案:我的许多代码需要在没有监督的情况下在脚本中创建出版质量的图形,通常是在我分发给其他人的包中。

有人遇到过这种情况么?有谁知道如何修理它?我正在使用带有 R 版本 3.3.1 (2016-06-21) 的 Ubuntu 16.04 64 位——“你的头发中的错误”,但多年来,许多版本的 R 都遇到了这个问题。

这是示例代码和图像。

x = 4 * 0:1250
y = 4 * 0:1325
Z = matrix(rnorm(1251*1326), 1251)
image(x, y, Z)

enter image description here

最佳答案

尝试设置逻辑 useRaster图像功能中的选项。如:

x = 4 * 0:1250
y = 4 * 0:1325
Z = matrix(rnorm(1251*1326), 1251)
image(x, y, Z, useRaster = TRUE)

根据 ?image() 中的详细信息,

Images for large ‘z’ on a regular grid are rendered more efficiently with 'useRaster = TRUE’ and can prevent rare anti-aliasing artifacts



有关完整说明,请参阅手册页。

关于r - 为什么 R 制作的这张图像中有一条虚假的垂直白线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40567427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com