我正在将默认设备设置为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脚本中,更改其默认值。然后,函数参数的自动完成仍然有效。