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

Comment puis-je afficher efficacement plusieurs DataFrames Pandas dans les sous-parcelles Matplotlib ?

Barbara Streisand
Libérer: 2024-12-18 05:03:10
original
292 Les gens l'ont consulté

How Can I Efficiently Display Multiple Pandas DataFrames in Matplotlib Subplots?

Afficher plusieurs DataFrames dans des sous-parcelles

Tracer des DataFrames Pandas séparés sous forme de tracés individuels peut être fastidieux lorsque vous souhaitez les visualiser ensemble. La création manuelle de sous-parcelles dans matplotlib offre une solution pour combiner ces trames de données en un seul tracé cohérent.

Solution :

  1. Créer des sous-parcelles :

    • Importer Matplotlib (importer matplotlib.pyplot as plt).
    • Créez une figure et des sous-intrigues ("fig", "axes") en utilisant plt.subplots().
  2. Attribuer des DataFrames aux sous-parcelles :

    • Itérer à travers les trames de données et tracez chacune d'elles sur une sous-intrigue spécifique à l'aide du mot-clé ax=axes[row,column].

Exemple (2x2 sous-parcelles) :

import matplotlib.pyplot as plt

fig, axes = plt.subplots(nrows=2, ncols=2)

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

Ce code générera une grille 2x2 de sous-intrigues, avec chaque trame de données affectée à son propre sous-intrigue.

Remarque supplémentaire :

Pour vous assurer que toutes les sous-intrigues partagent le même axe x, fournissez sharex=True à plt.subplots lors de la création.

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