向 autoplot.lm 添加一般标题

rsr*_*son 3 r ggplot2 lm ggfortify

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

例如:

library(ggfortify)
autoplot(lm(Petal.Width ~ Petal.Length, data = iris), label.size = 3)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 我想在顶部放置一个“标题”而不修改任何子图。提前致谢。

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

Z.L*_*Lin 5

您可以直接引用sggmultiplot返回的对象中的 ggplot 对象列表:ggfortifyautoplot.lm

p <- autoplot(lm(Petal.Width ~ Petal.Length, data = iris), label.size = 3)

gridExtra::grid.arrange(grobs = p@plots, top = "some title")
Run Code Online (Sandbox Code Playgroud)

阴谋