【问题标题】:How to separate graphs and then plot their on one graphical window?如何分离图形,然后在一个图形窗口上绘制它们?
【发布时间】:2017-03-11 05:45:02
【问题描述】:

我有三个时间序列md1md2md3,三个 ARIMA 模型f1f2f3。我想在一个图形窗口中绘制 ARIMA 模型的 AR- 和 МA-根。我试过了:

library(forecast)

md1 <- runif(100, 0, 1)
md2 <- runif(100, 0, 1)
md3 <- runif(100, 0, 1)

f1<-arima(md1,order=c(1,1,0))
f2<-arima(md2,order=c(1,1,0))
f3<-arima(md3,order=c(2,1,2))

par(mfrow = c(1,3))
#  AR- и МA-roots of ARIMA models
plot(f1) # one graph
plot(f2) # one graph
plot(f3) # two graphs

结果,我只看到最后一个图,即plot(f3)。当然,我可以添加windows()命令

plot(f2); windows()

plot(f3) 创建一个新的图形窗口。另外,我尝试更改 par() 函数的选项,喜欢

par(mfrow = c(2,2))

并尝试创建一个新对象

 p3 <- plot(f3)

但没有达到预期的效果。

问题plot(f3)命令生成的两张图如何分开?

预期结果:

【问题讨论】:

    标签: r plot


    【解决方案1】:

    我找到了我的问题here 的答案。这是作者未包含在包forecast 中的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多