在R语言中,我遇到了一个运行错误,错误信息如下:
> png("p3_sa_para.png", 4, 2)
> par(mfrow=c(1,2))
> plot(c(1:10), ylab="Beta",xlab="Iteration")
Error in plot.new() : figure margins too large
> plot(c(1:10), ylab="Gamma",xlab="Iteration")
Error in plot.new() : figure margins too large
> dev.off()
X11cairo
2
我已将图像大小缩小为4x2,为什么它仍然会报“figure margins too large”的错误?如何使用png解决这个问题?
奇怪的是,如果我将png更改为pdf,那么它就可以工作了。我也很好奇为什么会这样。
谢谢和问候!
png
设备中的width
和height
在?png
中已经明确说明了。请注意,不改变原意,使内容通俗易懂,不提供额外解释或信息。 - Gavin Simpsonpng()
时绘图正常,那么问题就出在png()
上。如果去掉png()
没有任何变化,那么我们已经缩小了问题的范围。对于这种情况,实际上不需要像疯子一样阅读多个帮助文件等等,如果你采用逻辑方法来解决问题,隔离问题所在,然后阅读相关的帮助文件即可。你是否不同意需要阅读帮助文件或其他事情? - Gavin Simpson