r-如何调整绘图大小并将其保存为png格式



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

  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))

然后:

png('res.png')
plot(fit1, mfrow=c(1,2))

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

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

png("image.png", width = 800, height = 600)
plot(...)
dev.off()

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

用于细分绘图:

plot(fit1,parm=1:2)
plot(fit1,parm=3)

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

罗曼的答案涉及图像维度的东西。

最新更新