Прокрутите кадр данных, чтобы добавить аннотации к dygraph в R

Я хотел бы перебрать фрейм данных и добавить аннотации, такие как

#df.dates is a dataframe with dates in it

for(i in 1:nrow(df.dates))
{
  myDyGraph %>%
  dyAnnotation(df.dates[i], text = "some text here" )
}

Когда я запускаю это, диаграмма не обновляется?


person GeV 126    schedule 25.03.2016    source источник
comment
Что, как вы ожидаете, должно произойти? Как должен выглядеть вывод? Можете ли вы предоставить образцы данных или dput() df.dates?   -  person JasonAizkalns    schedule 25.03.2016
comment
сразу же возникает проблема с оператором в цикле, если df.dates - это data.frame, то он должен иметь формат вроде df.dates[x,y]... не то, чтобы это был ваш вопрос   -  person Amit Kohli    schedule 25.03.2016


Ответы (1)


Создайте переменную диаграммы, затем добавьте к ней аннотации с помощью цикла. Таким образом, ваш пример станет:

myDyGraph <- dygraph(df)

for(i in 1:nrow(df.dates))
{ 
  myDyGraph <- myDyGraph %>% dyAnnotation(df.dates[i], text = "some text here" )
}

myDyGraph

Аналогичный пример с DyLimits здесь

person Ed Wilson    schedule 24.05.2016