Wie zu Lesen, die Datum/Uhrzeit-Feld aus der csv-Datei und Plotten Sie ein Diagramm entsprechend in python
Im importieren von Datensätzen aus einer CSV-Datei mit python csv Modul .
Den Datum/Uhrzeit-Feld erwartet, dass das Datum in einem bestimmten format, aber
andere spreadsheet-Programme Standard, um verschiedene Arten von Formaten
und ich möchte nicht, dass die Benutzer ändern Ihre down-format.Ich will
einen Weg finden, entweder erkennt das format der Zeichenfolge ist, oder nur zulassen
mehrere Formate.
Wie zu Lesen, die Datum/Uhrzeit-Feld aus der csv-Datei und Plotten Sie ein Diagramm
entsprechend.
Du musst angemeldet sein, um einen Kommentar abzugeben.
dateutil analysieren können Datum-strings in eine Vielzahl von Formaten, ohne dass Sie im Voraus festlegen, in welchem format die Datums-Zeichenfolge in:
Sobald Sie gesammelt haben Daten und Werte in Listen, Sie können zeichnen Sie mit
plt.plot
. Zum Beispiel:Pro Joe Kington Kommentar, einer Grafik, ähnlich dem oben beschriebenen könnte auch mit
matplotlib.dates.datestr2num
anstattdateutil.parser
ausdrücklich:matplotlib.dates.datestr2num
wird eine Sequenz von Zeichenfolgen, Datums-Zeiten, entnehmen Sie das format und die Anzeige der Termine (in matplotlib internen floating-point-Darstellung, nicht datetime-Objekte). Natürlich, weil das zurückgegebene array ist eine floating-point-array, benötigen Sieplot_date
zu haben matplotlib richtig folgern, dass die Schwimmer Datumsangaben....matplotlib.dates.datestr2num
verwendetdateutil
.