Ich zeichne Zeitreihendaten mit Matplotlib und einige der Daten fehlen in der Sequenz. Matplotlib implizit verbindet den letzten zusammenhängenden Datenpunkt mit dem nächsten. Aber falls Daten fehlen, sieht die Handlung hässlich aus. Das Folgende ist die erhaltene Kurve. Matplotlib entferne Interpolation für fehlende Daten
Es kann gesehen werden, dass in der Nähe der 30. April Marker Daten fehlen und Matplotlib verbindet die Punkte. Auch das folgende Bild ist das Streudiagramm der Daten. Das Streudiagramm deckt diesen Fehler ab, aber zusammenhängende Datenpunkte sind in diesem Fall nicht gemeinsam. Darüber hinaus ist das Streudiagramm bei der großen Anzahl von Datenpunkten sehr langsam.
Was ist die empfohlene Lösung für solche Probleme.
Beendet mit Pandas, die NaN einfügen würden –
@NipunBatra Wenn Sie etwas anderes getan haben, sollten Sie dies als Antwort aufschreiben und Ihre eigene Antwort akzeptieren. – tacaswell