当plot()返回多个图时,如何仅获取某些图

raj*_*nam 6 r

当我使用带有线性模型的plot()时,我得到4个图,一个正常的QQ图,残差与拟合等.

我如何得到它所以我只得到正常的QQ情节,或者只有剩余情节.我之前做过,我认为有一个像number = n或者其他的论点.我需要知道,所以我可以保存所有情节的图像.

dro*_*opy 10

你应该阅读函数plot.lm的文档,这是lm专用的绘图函数.您可以选择要使用参数"which"显示的图形.您可以选择6个图表:

# for the qqplot & residual plot
plot(lm1, which=c(2,1))
Run Code Online (Sandbox Code Playgroud)

心连心

  • 是的,在开始时找到合适的功能并不容易.事实是R对象的类非常重要,因为它是一种面向对象的编程语言.例如,来自lm函数的对象是类"lm"(class(lm(...))).一旦知道对象的类,就可以搜索专用于此类的函数:methods(class ="lm").您可以看到有一个特定的plot.lm函数,然后搜索此函数的详细信息.如果没有特定的功能,则它是用于对象的默认函数. (4认同)
  • 那就是R让我感到困惑的原因……如果我知道键入?plot.lm,这个问题将非常容易。但是我正在使用plot()绘制数据,所以我当然要键入?plot,它不会告诉我有关“哪个”参数的信息。 (2认同)