Matplotlib entfernen interpolation für die fehlenden Daten

Bin ich Plotten timeseries Daten mit Matplotlib und einige der Daten fehlt in der Reihenfolge. Matplotlib implizit verbindet der letzten zusammenhängenden Daten Punkt zum nächsten. Aber falls Daten fehlen, wird das Diagramm sieht hässlich aus. Im folgenden wird der plot erhalten.
Matplotlib entfernen interpolation für die fehlenden Daten

Es kann gesehen werden, dass in der Nähe des April 30th marker, Daten fehlen und Matplotlib verbindet die Punkte.
Auch das folgende Bild ist das Streudiagramm der Daten. Scatter-plot deckt sich dieser Fehler, aber dann zusammenhängende Datenpunkte nicht gemeinsam in diesem Fall. Darüber hinaus scatter-plot ist sehr langsam angesichts der großen Anzahl der Daten-Punkte beteiligt.
Matplotlib entfernen interpolation für die fehlenden Daten

Was ist die empfohlene Lösung für solche Probleme.

InformationsquelleAutor Nipun Batra | 2013-05-09
Schreibe einen Kommentar