我将默认设备设为PNG options(device="png")
。
对于一个情节,我可以使用png(...)
v <- 1:10
png("squared.png", width = 960, height = 480)
plot(v, v**2)
dev.off()
但是我想设置默认的高度/宽度(就像我设置默认设备一样),这样所有的图都会以我想要的高度和宽度出现。
答案 0 :(得分:2)
啊,这就是我要找的东西:
options(device = function() png(width = 960))
device
参数应为
给出函数名称或函数对象本身的字符串,调用时会为该会话创建一个默认类型的新图形设备......
使用函数而不是字符串"png"
为我提供了所需的灵活性。
答案 1 :(得分:1)
为什么不重新定义png?如果在控制台中键入png,R将显示功能代码。您可以将其复制并粘贴到R脚本中,更改其默认值。然后,函数参数的自动完成仍然有效。