Maison >développement back-end >Tutoriel Python >Comment créer efficacement plusieurs sous-parcelles dans Matplotlib ?
La création de plusieurs sous-parcelles dans Matplotlib pose un défi à certains utilisateurs. Voyons comment accomplir cette tâche efficacement.
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()
Ce code génère une grille 2x2 de sous-tracés, chaque sous-tracé contenant un tracé linéaire de x et y.
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()
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!