2017-05-19 1 views
0

J'ai une série chronologique de données de stock de plusieurs jours, et de gros sauts entre les jours car les données dans l'heure de clôture du marché boursier manquent bien sûr.R timeseries sauts et traçage en dygraph

image montre ce que je veux dire:

Graph

Les séries temporelles utilisées pour tracer est un objet XTS, qui ressemble à ceci:

xts object

Le graphique est tracé en utilisant la fonction suivante:

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

Maintenant, ce que je veux vraiment, c'est "ignorer" la valeur entre les dates fixées et juste tracer le graphique en une fois sans l'écart entre. Est-ce possible en quelque sorte? Je pensais juste manipuler la série temporelle et considérer juste comme des points uniques car je n'ai pas nécessairement besoin de l'heure mais seulement le graphique pour être montré correctement, mais est-ce possible même si l'objet xts nécessite un objet de série temporelle ?!

Merci d'avance !!

Répondre

0

Apparemment, il n'y a pas de solution pour le cacher, autre que d'aller pour les valeurs NA pour cacher le graphique lui-même, mais l'écart qui existe encore.

Je suis allé maintenant pour un horodatage généré mal utilisé comme indice pour simuler l'effet d'un graphique en cours.