Maison > développement back-end > Tutoriel Python > Comment créer efficacement plusieurs sous-parcelles dans Matplotlib ?

Comment créer efficacement plusieurs sous-parcelles dans Matplotlib ?

Linda Hamilton
Libérer: 2024-12-28 06:50:34
original
232 Les gens l'ont consulté

How to Efficiently Create Multiple Subplots in Matplotlib?

Traçage dans plusieurs sous-parcelles

La création de plusieurs sous-parcelles dans Matplotlib pose un défi à certains utilisateurs. Voyons comment accomplir cette tâche efficacement.

Méthode Subplots()

La méthode subplots() fournit une approche simple pour générer des sous-intrigues. Il crée à la fois la figure et les sous-tracés, qui sont ensuite stockés dans un tableau d'axes.

import matplotlib.pyplot as plt

x = range(10)
y = range(10)

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

for row in ax:
    for col in row:
        col.plot(x, y)

plt.show()
Copier après la connexion

Ce code génère une grille 2x2 de sous-tracés, chaque sous-tracé contenant un tracé linéaire de x et y.

Séparation des figures et des sous-intrigues

Alors que la méthode subplots() combine la création de figures et de sous-intrigues, il est possible de séparer ces fonctions :

fig = plt.figure()

plt.subplot(2, 2, 1)
plt.plot(x, y)

plt.subplot(2, 2, 2)
plt.plot(x, y)

plt.subplot(2, 2, 3)
plt.plot(x, y)

plt.subplot(2, 2, 4)
plt.plot(x, y)

plt.show()
Copier après la connexion

Cependant, cette approche est moins organisée, car des sous-intrigues sont ajoutées sur une figure existante.

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