Maison  >  Article  >  développement back-end  >  Python utilise add_subplot et subplot pour dessiner des sous-intrigues

Python utilise add_subplot et subplot pour dessiner des sous-intrigues

不言
不言original
2018-06-02 14:34:5715766parcourir

Cet article présente principalement l'utilisation par Python de add_subplot et subplot pour dessiner des sous-intrigues, et implique les techniques d'exploitation associées à l'utilisation par Python du module matplotlib pour le dessin graphique. Les amis dans le besoin peuvent s'y référer

Cet article décrit le. utilisation de Python avec des exemples d'opérations add_subplot et subplot draw subplot. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Sous-image : consiste à générer plusieurs sous-images dans une seule figure.

Introduction aux objets Matplotlib

FigureCanvas Canvas
Figure Figure
Axes Axes de coordonnées (où le dessin lui-même est effectué)

Notez que les paramètres de la méthode plt.subplot()pyplot et les paramètres add_subplot() de la méthode orientée objet ont la même signification.

Utiliser une approche orientée objet

#!/usr/bin/python
#coding: utf-8
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 100)
fig = plt.figure()
ax1 = fig.add_subplot(221)
ax1.plot(x, x)
ax2 = fig.add_subplot(222)
ax2.plot(x, -x)
ax3 = fig.add_subplot(223)
ax3.plot(x, x ** 2)
ax4 = fig.add_subplot(224)
ax4.plot(x, np.log(x))
plt.show()

approche pyplot

#!/usr/bin/python
#coding: utf-8
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 100)
plt.subplot(221)
plt.plot(x, x)
plt.subplot(222)
plt.plot(x, -x)
plt.subplot(223)
plt.plot(x, x ** 2)
plt.subplot(224)
plt.plot(x, np.log(x))
plt.show()

Résultats d'exécution :

Recommandations associées :

Utilisation de Python Windows Exemple de fenêtre de création d'API

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