在autoplot.lm中添加一般标题

时间:2019-04-27 05:11:25

标签: r ggplot2 lm ggfortify

我正在使用自动绘图绘制用于回归模型的诊断图。我想为图表添加一个通用标题。

例如:

library(ggfortify)
autoplot(lm(Petal.Width ~ Petal.Length, data = iris), label.size = 3)

enter image description here 我想在不修改任何子图的情况下在顶部放置一个“标题”。预先感谢。

编辑:我已经尝试过grid.arrange()来得到此错误:$ <-( tmp ,wrapvp,value = vp)中的错误:没有分配此S4类子集的方法。 / p>

2 个答案:

答案 0 :(得分:1)

您可以直接引用ggmultiplot的{​​{1}}返回的ggfortify对象内的ggplot对象列表:

autoplot.lm

plot

答案 1 :(得分:0)

如何使用gridExtragrid软件包?

library(gridExtra)
library(grid)
title1=textGrob("Title", gp=gpar(fontface="bold"))
grid.arrange(plot1, plot2, plot3, plot4, 
             top=title1)

我会写这样的代码。