如何调整和保存png格式的图?

qua*_*lot 21 plot r

我想绘制分位数回归的结果,但我无法:

  1. 控制图的尺寸/大小
  2. 将图保存为png.

这是我的代码:

require(quantreg)
data(engel)
attach(engel)
xx <- income - mean(income)
zz <- c(120, diff(income))
fit1 <- summary(rq(foodexp~xx+zz, tau=2:98/100))
Run Code Online (Sandbox Code Playgroud)

然后:

png('res.png')
plot(fit1, mfrow=c(1,2))
Run Code Online (Sandbox Code Playgroud)

只有zz图保存到res.png文件中.有什么办法可以将图保存在单独的文件中(两个和一个)?以及如何控制图的宽度/高度?当我将它们保存到.png文件时,我喜欢所有单个图的宽度=高度(正方形)?

Rom*_*rik 25

您可以通过png参数控制图像尺寸.

png("image.png", width = 800, height = 600)
plot(...)
dev.off()
Run Code Online (Sandbox Code Playgroud)

要"完成"图像,请使用dev.off.


Ben*_*ker 5

用于细分图:

plot(fit1,parm=1:2)
plot(fit1,parm=3)
Run Code Online (Sandbox Code Playgroud)

请注意,您可以通过仔细阅读找到答案?plot.summary.rqs,但这可能不是很明显:为了知道在哪里查看,您需要class(fit1)确定plot使用哪种方法.

罗曼的答案照顾图像维度的东西.