#r
#r
Вопрос:
Я использовал par()
для объединения график, но он не работает
d1=decompose(abuja) d2=decompose(ilorin) d3=decompose(jos) d4=decompose(lafia) d5=decompose(lokoja) d6=decompose(makurdi) d7=decompose(minna) par(mfrow=c(7,1)) plot(d1) plot(d2) plot(d3) plot(d4) plot(d5) plot(d6) plot(d7)
После этого это не сработало.
Ответ №1:
Добро пожаловать в SO! par()
не будет работать, потому plot.decomposed.ts()
что (который вы неявно вызываете при вызове plot()
) не предназначен для такой работы. Наиболее простой альтернативой является использование autoplot()
forecast
пакета для создания графиков декомпозиции и их объединения с использованием пэчворка.
Вот пример.
m1 = decompose(co2) m2 = decompose(AirPassengers) m3 = decompose(UKgas) p1 = autoplot(m1) p2 = autoplot(m2) p3 = autoplot(m3) p1 / p2 / p3
Последняя строка, p1 / p2 / p3
, говорит R, чтобы сложить их вертикально. Если вы хотите сложить их горизонтально, используйте p1 p2 p3
. Если вы злитесь, вы также можете попытаться (p1 p2)/p3
сложить первые два горизонтально, а последний под ним.