Zeichnen Sie Zeitreihendaten in Python mit Pandas und Matplotlib

Zeichnen Sie Diagramme in Python mit Pandas und Matplotlib

Ich habe es während des Studiums geschrieben, um zum ersten Mal mit Python ein Diagramm zu zeichnen.

Dieses Mal werden wir die Daten der täglichen Durchschnittstemperatur und der täglichen Gesamtniederschlagsmenge in Tottori City in einer Grafik anzeigen. Daten erhalten Sie von Meteorological Agency | Frühere meteorologische Daten herunterladen Analysieren Sie eine CSV-Datei wie die folgende.

time, temperature,precipitation
2019/8/5,30.2,0
2019/8/6,30.1,0
2019/8/7,31.6,0
2019/8/8,31,0
2019/8/9,29.6,0
2019/8/10,29.8,0
2019/8/11,30.3,0
…

Die folgenden Dateien arbeiteten mit Python 3.7.

from matplotlib import pyplot as plt
import pandas as pd

#CSV-Dateipandas.Als DataFrame lesen
# index(Überschriften-Spalte)Geben Sie die Zeitspalte als an
#Header standardmäßig=0 wird angegeben und die erste Zeile wird als Kopfzeile ignoriert
data = pd.read_csv(r'data.csv', index_col='time')

#Zeilen- und Spaltenextraktion
# :Ist die ganze Linie,'[0,1]'Extrahiert 2 Spalten mit Ausnahme der als Index angegebenen Spalte
df = data.iloc[:, [0,1]]
#Plotdaten
df.plot()

#Graphentitel
plt.title("tottori")

#Grafik anzeigen
plt.show()

Figure_1.png

Referenz

[Wie man eine CSV-Datei mit Python / pandas / matplotlib liest und ein schönes Diagramm (Mac / Raspberry Pi) zeichnet - karaage. [Karaage]](https://karaage.hatenadiary.jp/entry/2017/05/ 25/073000) CSV / Tsv-Dateien mit Pandas lesen (read_csv, read_table) | note.nkmk.me

Recommended Posts

Zeichnen Sie Zeitreihendaten in Python mit Pandas und Matplotlib
Zeichnen Sie Daten einfach in Shell und Python
Holen Sie sich mit Python Zeitreihendaten von k-db.com
Lesen Sie Python-CSV-Daten mit Pandas ⇒ Graph mit Matplotlib
Zeichnen Sie die CSV von Zeitreihendaten mit einem Unixtime-Wert in Python (matplotlib).
[Python] Zeichnen Sie Zeitreihendaten
Datenanalyse mit Python-Pandas
Formatieren und Anzeigen von Zeitreihendaten mit verschiedenen Maßstäben und Einheiten mit Python oder Matplotlib
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (5)
Python: Zeitreihenanalyse: Vorverarbeitung von Zeitreihendaten
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (3)
Über Zeitreihendaten und Übertraining
[Python] Zufällige Datenextraktion / -kombination aus DataFrame mit Random und Pandas
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (4)
Vorhersage aus verschiedenen Daten in Python mit dem Zeitreihen-Vorhersage-Tool Facebook Prophet
<Pandas> Umgang mit Zeitreihendaten in der Pivot-Tabelle
Beim Zeichnen von Zeitreihendaten und Abrufen von matplotlib OverflowError
[Python] Was ist Pandas Series und DataFrame?
Hinweise zur Verwendung von cChardet und python3-chardet in Python 3.3.1.
Holen Sie sich Youtube-Daten in Python mithilfe der Youtube-Daten-API
matplotlib Schreiben Sie Text in ein Zeitreihendiagramm
Trennung von Design und Daten in matplotlib
Hinzufügen von Serien zur Spalte in Python-Pandas
OpenFOAM-Zeitreihendaten lesen und Daten einstellen
[Für Anfänger] Skript innerhalb von 10 Zeilen (5. Resample von Zeitreihendaten mit Pandas)
Veranschaulichen Sie sofort die vorherrschende Periode in Zeitreihendaten mithilfe der Spektralanalyse
Verbinden Sie Daten mit dem Hauptschlüssel (erforderlich) und dem Unterschlüssel (optional) in Python-Pandas
Bequeme Zeitreihenaggregation mit TimeGrouper von Pandas
Python-Variablen und Datentypen, die mit Chemoinfomatik gelernt wurden
Empfangen und Anzeigen von HTML-Formulardaten in Python
[Python] Vertauschen von Zeilen und Spalten mit Numpy-Daten
[Python] Konvertierungsnotiz zwischen Zeitdaten und numerischen Daten
Glättung von Zeitreihen und Wellenformdaten 3 Methoden (Glättung)
Versuchen Sie, die ChatWork-API und die Qiita-API in Python zu verwenden
Zur Darstellung von Datum, Uhrzeit, Uhrzeit und Sekunden in Python
Grundlegende Bedienung von Python Pandas Series und Dataframe (1)
Verwenden Sie libsixel, um Sixel in Python auszugeben und das Matplotlib-Diagramm an das Terminal auszugeben.
Einführung in die Zeitreihenanalyse ~ Saisonales Anpassungsmodell ~ In R und Python implementiert
Python: Zeitreihenanalyse
Diagrammzeichnung mit matplotlib
Python-Zeitreihenfrage
Zeichnen Sie ein Diagramm mit Python
Zeitreihendiagramm / Matplotlib
Konvertieren Sie Datum und Uhrzeit in Zeitzonen in Unixtime in Python2.7
Erstellen Sie mit Selenium einen Datenerfassungsbot in Python
Verarbeitung von CSV-Daten in voller und halber Breite in Python
Registrieren Sie gemeinsam Daten im Firestore mithilfe der CSV-Datei in Python
Holen Sie sich LEAD-Daten mit der REST-API von Marketo in Python
Lesen und schreiben Sie NFC-Tags mit Python mit PaSoRi
Verarbeiten Sie CSV-Daten mit Python (Zählverarbeitung mit Pandas)
[Memo] Textabgleich im Pandas-Datenrahmen mit Flashtext
[Einführung in die Elementzerlegung] Lassen Sie uns Zeitreihenanalysemethoden in R und Python arrange anordnen
[Neueste Methode] Visualisierung von Zeitreihendaten und Extraktion häufiger Muster mithilfe des Pan-Matrix-Profils
Versuchen Sie es mit GUI, PyQt in Python
Behandeln Sie Umgebungsdaten in Python
Zeichnen Sie Excel-Daten mit matplotlib (1)
Python 2-Serie und 3-Serie (Anaconda Edition)
Visualisieren Sie die Pflanzenaktivität aus dem Weltraum mithilfe von Satellitendaten und Python
Zeigen Sie UTM-30LX-Daten in Python an