Comment dessiner plusieurs graphiques dans une même zone. Par exemple, cet article importe matplotlib en plus des pandas et des dessins. Cependant, cette fois, j'écrirai sur la façon de dessiner en utilisant uniquement la bibliothèque pandas.
Comme indiqué ci-dessous, il semble que cela puisse être réalisé en substituant les informations de dessin du premier graphe dans ax1 et en substituant les informations de premier graphe ax1 dans l'argument ax du tracé du deuxième graphe. En faisant cela, il peut être écrit de manière concise sans utiliser matplotlib.
import pandas as pd
import numpy as np
#Créer un bloc de données.
df = pd.DataFrame(np.arange(12).reshape(4, 3),
columns=["colA", "colB", "colC"],
index=["row1", "row2", "row3", "row4"])
#Premier graphique.
ax1 = df.plot(x="colA", y="colB")
#Deuxième graphique.
df.plot(x="colA", y="colC", ax = ax1)
Et le résultat de sortie est le suivant.
https://stackoverflow.com/questions/42128467/matplotlib-plot-multiple-columns-of-pandas-data-frame-on-the-bar-chart/42131286
Recommended Posts