Я пытаюсь наложить изображение на график прогноза. Объект прогноза, похоже, не имеет
library(quantmod)
Stock_df<-as.data.frame(getSymbols(Symbols = "AAPL", src = "yahoo", from = "2017-05-06", env = NULL))
fit <- auto.arima(Stock_df$AAPL.Close,ic="bic")
fit.forecast <- forecast(fit)
library(jpeg)
my_image=readJPEG("Myimage.jpg")
plot.new()
lim <- par()
rasterImage(my_image, lim$usr[1], lim$usr[3], lim$usr[2], lim$usr[4], main= "AAPL")
line(fit.forecast)
Я получаю следующее сообщение об ошибке:
Error in xy.coords(x, y, setLab = FALSE) :
'x' is a list, but does not have components 'x' and 'y'
Как мне просто наложить прогнозируемый объект на изображение?
РЕШЕНИЕ
После проб и ошибок и небольшого количества исследований. Я нашел следующее решение.
plot.new()
lim <- par()
rasterImage(my_image, lim$usr[1], lim$usr[3], lim$usr[2], lim$usr[4], main= "AAPL")
par(new=TRUE)
plot(fit.forecast)
Надеюсь, это решение поможет