Maison >développement back-end >Tutoriel Python >Comment puis-je tracer efficacement plusieurs DataFrames Pandas en tant que sous-parcelles en Python ?
Lorsque vous travaillez avec plusieurs DataFrames Pandas, il est souvent utile de les visualiser dans le même tracé en tant que sous-parcelles. Cet article fournit un guide complet sur la création de sous-traces pour plusieurs trames de données, permettant une comparaison et une analyse faciles de différents ensembles de données.
Pour tracer plusieurs trames de données dans des sous-traces, vous pouvez penser à utiliser df Fonction .plot(). Cependant, cette approche entraînera des images de tracé distinctes pour chaque trame de données. Le défi consiste à trouver un moyen de combiner ces trames de données en un seul tracé avec plusieurs sous-parcelles, où chaque trame de données est tracée dans sa propre sous-parcelle.
La clé de la création Les sous-parcelles pour plusieurs trames de données consistent à créer manuellement les sous-parcelles à l'aide de matplotlib. Cela peut être fait en utilisant la fonction subplots() du module matplotlib.pyplot :
import matplotlib.pyplot as plt # Create a figure and a set of subplots fig, axes = plt.subplots(nrows=2, ncols=2) # Plot each dataframe on a specific subplot df1.plot(ax=axes[0,0]) df2.plot(ax=axes[0,1]) ...
Dans cet exemple, la fonction subplots() crée une grille 2x2 de sous-intrigues, les axes étant un tableau contenant la sous-intrigue individuelle. axes. Vous pouvez accéder à une sous-intrigue spécifique en indexant les axes et tracer la trame de données souhaitée sur chaque sous-intrigue à l'aide du mot-clé ax.
fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!