Моя конечная цель - создать 2 линейных графика временных рядов на одном графике, один из которых статический, а другой анимированный (первый относится к фактическим данным, а второй - к подгоненным значениям моей модели). Я пытаюсь добиться этого с помощью заговора, однако я совершенно новый и столкнулся с трудностями.
Для того, чтобы сначала ознакомиться с сюжетом, прежде чем пытаться описать выше, я сначала попытался создать только один анимированный график на графике. Однако я даже не могу заставить этот якобы простой сценарий работать. При запуске ниже графика не отображается на моей области графика, как будто нет данных. Мой скрипт создан по следующей ссылке: https://plot.ly/r/cumulative-animations/
plot_ly(data
, x=~data$RequCreatedFull_Date
, y=~data$fitted_TotalRequ_Qnt_pm
, name="Fitted"
, type='scatter'
, mode = "lines"
, line = list(color = "rgb(255,128,0)")
, frame = ~data$RequCreatedFull_Date
, line = list(simplyfy = F)) %>%
layout(title="name"
, xaxis = list(range =
c(as.numeric(min(data$RequCreatedFull_Date))*1000
,as.numeric(max(data$RequCreatedFull_Date))*1000)
, type = "date"
, title = "Requisition Date"
, zeroline = F)
, yaxis = list(title="Total Requisition Qnts"
, range = c(1000,30000)
, zeroline = F)) %>%
animation_opts(frame = 100,
transition = 0,
redraw=FALSE) %>%
animation_button(x = 1, xanchor = "right", y = 0, yanchor = "bottom")
data
- это фрейм данных 53 obs, 4 переменных (даты, факты, соответствия, индекс).
Когда нажата кнопка «Воспроизвести» для анимации и когда кадры анимации продолжаются, при наведении курсора на область графика на мгновение отображаются подсказки точек данных, однако график не отображается.
Заранее благодарю за помощь, надеюсь, я предоставил вам достаточно информации.