我在一个包含plot()
,lines()
,points()
和abline()
函数调用的R程序中保存了一些复杂的图表,并尝试同时使用{{1} }和png()
,但两者都呈现非常不一致的结果。在一次运行中,网格将保存在后台,而下一次则不会。在一次运行中,积分将在正确的jpeg()
处添加,在另一次运行中,它们将是巨大的,或者根本不会添加。在另一次运行中,将添加一行,然后在我再次运行时消失。我正在循环数百次迭代,几乎每次运行都会获得不同的结果。
lwd
答案 0 :(得分:3)
恭喜,我想你可能已经找到了一个模糊的几乎错误(至少没有拦截用户错误)。尝试用代码中明智的东西替换cex="*"
(它应该是一个数字 - 或者你的意思是pch="*"
)。
我可以在不同的PNG中获得不同的结果如下(如果我在X11窗口中绘图,我可以在调整窗口大小时发生有趣的事情。)
for (i in 1:10) {
png(paste("tmp",i,"png", sep="."))
plot(1:10,1:10,cex="*");
dev.off()
}