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
Barbara Streisandoriginal
2024-12-18 20:14:11988parcourir

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()

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)

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:
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