R - 设置边距不起作用

R - Setting margins does not work

我使用 quantreg 包估计了一个线性回归模型。我现在想使用 plot() 函数以图形方式显示结果:

plottest = plot(summary(QReg_final), parm=2,  main="y",ylab="jjjjj")

结果如下(目前只能link图片):

Example

正如你在最左边看到的,y轴的描述被截掉了。然后我尝试调整边距参数,但它似乎对情节的影响为零。例如:

par(mar=c(10,10,2,2)) 

当我现在 运行 上面提到的代码时,它会产生完全相同的情节。另一方面,当绘制简单数据时(而不是分位数回归 rq()summary()),调整边距并且绘图显示新的边距向量。

我将不胜感激。谢谢。

而不是使用 parmar=c(10,10,2,2) 直接放在绘图语句中。

许多 R 包为其对象提供 plot 的自定义版本,这些自定义版本可能会设置一些图形参数。如果您查看 plot.summary.rqs 的文档,它有自己的 mar 参数。如果您在函数调用中设置 mar,它会将您的值传递给基础图形 plot。但是,如果您使用 par 进行设置,则自定义的 plot 会覆盖您的设置。文档说 "Suitable defaults are chosen based on the coefficients to be visualized".