[PYTHON] Zeichnen Sie mit Pandas mehrere Diagramme

Zeichnen Sie mit Pandas mehrere Diagramme

So zeichnen Sie mehrere Diagramme in einem Bereich. Beispielsweise importiert dieser Artikel zusätzlich zu Pandas und Zeichnungen Matplotlib. Dieses Mal werde ich jedoch darüber schreiben, wie man nur mit der Pandas-Bibliothek zeichnet.

Wie unten gezeigt, scheint es realisierbar zu sein, indem die Zeichnungsinformationen des ersten Graphen in ax1 und ax1, die die ersten Graphinformationen sind, in ax des Plotarguments des zweiten Graphen eingesetzt werden. Auf diese Weise kann es ohne Verwendung von matplotlib präzise geschrieben werden.


import pandas as pd
import numpy as np

#Erstellen eines Datenrahmens.
df = pd.DataFrame(np.arange(12).reshape(4, 3),
                  columns=["colA", "colB", "colC"],
                  index=["row1", "row2", "row3", "row4"])

#Erste Grafik.
ax1 = df.plot(x="colA", y="colB")
#Zweite Grafik.
df.plot(x="colA", y="colC", ax = ax1)

Das Ausgabeergebnis ist wie folgt.

screenshot.png

Verweise

https://stackoverflow.com/questions/42128467/matplotlib-plot-multiple-columns-of-pandas-data-frame-on-the-bar-chart/42131286

Recommended Posts

Zeichnen Sie mit Pandas mehrere Diagramme
Zeichnen Sie mehrere Diagramme mit Matplotlib-Figuren und -Achsen
[Python] Zeichnen mehrerer Diagramme mit Matplotlib
Kreuztabelle mit Pandas
Kombinieren Sie mehrere mit Pandas geladene Excel-Dateien zu einer
Animieren Sie mehrere Diagramme mit matplotlib
Datenanalyse mit Python-Pandas
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (5)
Analysieren Sie die Jtl-Datei von JMeter mit Pandas
Vorsichtsmaßnahmen bei der Verwendung von Codecs und Pandas
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (3)
Extrahieren Sie bestimmte mehrere Spalten mit Pandas
Sprachverarbeitung 100 Knocks-31 (mit Pandas): Verben
Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter
Zeichnen Sie einfach Diagramme mit matplotlib
Fall mit Pandas-Plot, Fall mit (reinem) Matplotlib-Plot
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (4)
Koexistenz mehrerer Versionen mit Node.js n
100 Sprachverarbeitung Knock-38 (mit Pandas): Histogramm