2017-05-19 6 views
0

Ich habe eine Zeitreihe von Aktien-Daten von mehreren Tagen, und große Sprünge zwischen den Tagen, da die Daten in der Schließungszeit des Aktienmarktes natürlich fehlt.R Zeitreihen Sprünge und Plotten in dygraph

Bild zeigt, was ich meine:

Graph

Die Serie Zeit Grundstück verwendet wird, ist ein XTS-Objekt, das wie folgt aussieht:

xts object

Der Graph der Verwendung aufgetragen folgende Funktion:

dygraph(stocks, main="Closing Stock Prices") %>% 
    dyAxis("y", label="Value") %>% 
    dySeries("..1",label="IBM") %>% 
    dyOptions(colors = c("blue"), connectSeparatedPoints=TRUE) %>% 
    dyRangeSelector() 

Nun, was ich wirklich will, ist, den Wert zwischen gesetzten Daten zu "ignorieren" und den Graphen in einem Stück ohne die Lücke zwischen zu zeichnen. Ist das irgendwie möglich?

Ich dachte daran, nur die Zeitreihe zu manipulieren und betrachte es als Einzelpunkte, da ich sowieso nicht unbedingt die Zeit brauche, sondern nur den Graphen richtig darzustellen, aber ist das möglich, auch wenn das xts Objekt ein benötigt Zeitreihe Objekt ?!

Vielen Dank im Voraus!

Antwort

0

Offenbar gibt es keine Lösung, um es zu verstecken, außer für NA-Werte gehen, um den Graphen selbst zu verbergen, aber die Lücke, die noch existiert.

Ich ging jetzt für eine generierte Zeitmarke als Index missbraucht, um den Effekt eines laufenden Graphen zu simulieren.