Maison > développement back-end > Tutoriel Python > Comment créer efficacement plusieurs sous-parcelles à l'aide de Matplotlib ?

Comment créer efficacement plusieurs sous-parcelles à l'aide de Matplotlib ?

Barbara Streisand
Libérer: 2024-12-18 20:14:11
original
1067 Les gens l'ont consulté

How to Effectively Create Multiple Subplots Using Matplotlib?

Tracer dans plusieurs sous-parcelles avec Matplotlib

Comprendre la fonctionnalité des sous-parcelles est crucial lorsque l'on travaille avec plusieurs tracés dans Matplotlib. Explorons son fonctionnement :

La méthode des sous-intrigues crée une figure qui peut contenir plusieurs sous-intrigues. Il renvoie deux objets : fig, qui représente la figure, et axes, qui est un tableau 2D contenant les axes individuels de la sous-intrigue.

Par exemple :

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

Ce code génère une figure avec quatre sous-parcelles disposées dans une grille 2x2. Le tableau axes stocke les références aux axes de chaque sous-intrigue.

Contrairement à la croyance populaire, créer davantage de sous-intrigues ne crée pas de figures supplémentaires. Au lieu de cela, il divise la figure existante en sous-parcelles plus petites.

Bien que la méthode des sous-parcelles soit efficace, vous pouvez également créer une figure manuellement et spécifier explicitement des sous-parcelles. Cependant, cette méthode n'est pas aussi concise que l'utilisation de sous-tracés :

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

Ce code crée une figure et un tableau d'axes, mais il ne trace rien automatiquement. Pour afficher les tracés, vous devez ajouter manuellement des données à chaque sous-parcelle.

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