r-设置具有默认高度和宽度的默认设备(png)



我正在将默认设备设置为PNG options(device="png")

对于一张图,我可以使用png(...):在R中制作具有特定尺寸的PNG

v <- 1:10
png("squared.png", width = 960, height = 480)
plot(v, v**2)
dev.off()

但我想设置默认的高度/宽度(就像我设置默认设备一样),这样所有的绘图都会显示出我想要的高度和宽度。

啊,这就是我要找的:

options(device = function() png(width = 960))

device参数应为

一个字符串,给出函数或函数对象本身的名称,当被调用时,它会为该会话创建一个默认类型的新图形设备。。。

使用函数而不是字符串"png"给了我所需的灵活性。

为什么不重新定义png?如果在控制台中键入png,R将显示函数代码。您可以将其复制并粘贴到R脚本中,更改其默认值。然后,函数参数的自动完成仍然有效。

相关内容

  • 没有找到相关文章

最新更新