首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么R制作的这幅图像中有一条虚假的垂直白线?

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

Stack Overflow用户
提问于 2016-11-12 20:40:12
回答 1查看 1.3K关注 0票数 7

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

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

还有其他人遇到过这个吗?有人知道怎么修吗?我使用的是Ubuntu 16.04 64位,R版本3.3.1 (2016-06-21) --“你头发上的虫子”,但多年来R的许多版本都有这个问题。

下面是一个代码和图像示例。

代码语言:javascript
复制
x = 4 * 0:1250
y = 4 * 0:1325
Z = matrix(rnorm(1251*1326), 1251)
image(x, y, Z)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-15 17:54:11

尝试在图像函数中设置逻辑useRaster选项。如:

代码语言:javascript
复制
x = 4 * 0:1250
y = 4 * 0:1325
Z = matrix(rnorm(1251*1326), 1251)
image(x, y, Z, useRaster = TRUE)

根据图片()中的细节,

在规则网格上,大型“z”的图像使用“useRaster=TRUE”更有效地呈现,并且可以防止罕见的反混叠伪影。

有关详细描述,请参阅手册页。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40567427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档