Heim  >  Artikel  >  Backend-Entwicklung  >  Python verwendet add_subplot und subplot, um Unterhandlungen zu zeichnen

Python verwendet add_subplot und subplot, um Unterhandlungen zu zeichnen

不言
不言Original
2018-06-02 14:34:5715767Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung von add_subplot und subplot zum Zeichnen von Unterplots durch Python vorgestellt und verwandte Betriebstechniken für die Verwendung des Matplotlib-Moduls zum Zeichnen von Grafiken durch Python vorgestellt.

Dieser Artikel beschreibt Verwendung von Python mit Beispielen für die Operationen add_subplot und subplot draw subplot. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Unterbild: dient dazu, mehrere Unterbilder in einer Figur zu generieren.

Einführung in Matplotlib-Objekte

FigureCanvas Canvas
Figure Figure
Axes Koordinatenachsen (wo die eigentliche Zeichnung erfolgt)

Beachten Sie, dass die -Parameter in der plt.subplot()pyplot-Methode und die add_subplot()-Parameter in der objektorientierten Methode dieselbe Bedeutung haben.

Objektorientierten Ansatz verwenden

#!/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()

Pyplot-Ansatz

#!/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()

Ausgeführte Ergebnisse:

Verwandte Empfehlungen:

Python verwendet die Windows-API, um Fenster zu erstellen Beispiel

Das obige ist der detaillierte Inhalt vonPython verwendet add_subplot und subplot, um Unterhandlungen zu zeichnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn