2016-03-25 11 views
0

Ich würde einen Datenrahmen mögen Schleife durch und fügen Sie Anmerkungen wieSchleife durch Datenrahmen hinzufügen Anmerkungen in R dygraph

#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") 
} 

Wenn ich laufe dies das Diagramm nicht nicht aktualisiert?

+2

Was erwarten Sie passieren soll? Wie sollte die Ausgabe aussehen? Können Sie einige Beispieldaten oder 'dput()' 'df.dates'' zur Verfügung stellen? – JasonAizkalns

+0

sofort, es gibt ein Problem mit der Anweisung in der Schleife, wenn df.dates ein data.frame ist, dann sollte es ein Format wie 'df.dates [x, y]' haben ... nicht, dass das dein ist Frage –

Antwort

0

Erstellen Sie eine Diagrammvariable und fügen Sie die Anmerkungen dann mit einer Schleife hinzu. So Ihr Beispiel würde:

myDyGraph <- dygraph(df) 

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

myDyGraph 

ähnliches Beispiel mit DyLimits here

Verwandte Themen