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
218 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!

source:php.cn
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