Maison > développement back-end > Tutoriel Python > Comment puis-je tracer plusieurs DataFrames Pandas dans des sous-parcelles Matplotlib ?

Comment puis-je tracer plusieurs DataFrames Pandas dans des sous-parcelles Matplotlib ?

Barbara Streisand
Libérer: 2024-12-08 18:22:12
original
637 Les gens l'ont consulté

How Can I Plot Multiple Pandas DataFrames in Matplotlib Subplots?

Traçage de plusieurs dataframes dans des sous-parcelles

Lorsque vous travaillez avec plusieurs DataFrames Pandas avec une échelle de valeurs commune, vous souhaiterez peut-être les visualiser dans le même tracé à l'aide de sous-parcelles.

Pour y parvenir, vous pouvez exploiter la fonctionnalité de matplotlib. Tout d'abord, créez les sous-intrigues manuellement à l'aide de plt.subplots(), en spécifiant le nombre souhaité de lignes et de colonnes.

import matplotlib.pyplot as plt

fig, axes = plt.subplots(nrows=2, ncols=2)
Copier après la connexion

Ici, axes est un tableau contenant les axes de sous-intrigue individuels, auxquels vous pouvez accéder via indexation.

Maintenant, vous pouvez tracer chaque DataFrame sur une sous-intrigue spécifique en passant l'argument mot-clé ax dans la méthode plot(). Par exemple, pour tracer df1 sur la première sous-parcelle, vous utiliserez :

df1.plot(ax=axes[0,0])
Copier après la connexion

Pour garantir un axe x partagé sur toutes les sous-parcelles, vous pouvez spécifier sharex=True lors de la création des sous-parcelles :

fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True)
Copier après la connexion

En suivant ces étapes, vous pouvez visualiser sans effort plusieurs DataFrames dans des sous-parcelles, permettant des comparaisons pratiques et analyse.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal