【问题标题】:R how to arrange diagnostic plots differentlyR如何以不同方式排列诊断图
【发布时间】:2021-12-21 15:44:03
【问题描述】:

我试图弄清楚如何使用 plot() 函数以不同方式排列诊断图。这是我的代码:

mtcars_linear_model <- lm(mpg ~ wt, mtcars)

plot(mtcars_linear_model)

它将在我的控制台中打印这四个图。

有没有办法使用 ggarrange 来排列它们?我似乎无法一次打印其中一个。我想也许我可以使用 plot() 函数调用索引来一次获取一个图,但它不起作用:

plot(mtcars_linear_model)[1]

我想像这样在 ggarrange 中分别使用每个图:

ggarrange(residuals_vs_fitted, normal_qq, scale_location, residuals_vs_leverage)

这样我就可以得到一张包含这四个诊断图的 2x2 网格的图像。

【问题讨论】:

    标签: r diagnostics


    【解决方案1】:

    使用 R 基础

    x11()
    par(mfrow=c(2,2))
    plot(mtcars_linear_model)
    

    这将产生:

    您可以通过par(mfrow=c(1,1))重置绘图参数

    【讨论】:

    • 我有点难以理解其中的 x11() 部分。我正在使用谷歌,它说明了一些关于 Windows 操作系统的信息。我正在使用 Mac。这台Mac有什么不同吗?我以前从未见过 x11()
    猜你喜欢
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    • 2019-10-15
    • 2014-06-08
    • 1970-01-01
    • 2020-11-21
    • 2022-06-19
    • 1970-01-01
    相关资源
    最近更新 更多