Heim >Backend-Entwicklung >Python-Tutorial >Python verwendet Matplotlib zum Zeichnen von 3D-Grafiken (Codebeispiel)

Python verwendet Matplotlib zum Zeichnen von 3D-Grafiken (Codebeispiel)

不言
不言nach vorne
2019-04-12 11:38:444300Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Verwendung von Matplotlib zum Zeichnen von 3D-Grafiken (Codebeispiele) und hat einen gewissen Referenzwert du hilfst.

3D-Grafiken werden häufig in den Bereichen Datenanalyse, Datenmodellierung, Grafik und Bildverarbeitung verwendet. Im Folgenden erfahren Sie, wie Sie matplotlib in Python zum Zeichnen von 3D-Grafiken verwenden, einschließlich 3D-Streudiagrammen Punkte, 3D-Flächen, 3D-Konturen, 3D-Geraden (Kurven) und 3D-Text usw.

Vorbereitende Arbeiten:

Um 3D-Grafiken in Python zu zeichnen, verwenden Sie weiterhin das häufig verwendete Zeichenmodul matplotlib, müssen jedoch das mpl_toolkits-Toolkit installieren. Die Installationsmethode lautet wie folgt: Geben Sie das ein Python-Installationsverzeichnis über die Windows-Befehlszeile Führen Sie im Ordner „Skripte“ Folgendes aus: pip install --upgrade matplotlib; Führen Sie diesen Befehl direkt in der Linux-Umgebung aus.

Nach der Installation dieses Moduls können Sie die Klasse mplot3d unter mpl_tookits aufrufen, um 3D-Grafiken zu zeichnen.

Das Folgende ist ein Beispiel.

1. Zeichnen einer 3D-Oberflächenform


Dieser Code dient zum Zeichnen einer 3D-Ellipsoidoberfläche. Das Ergebnis ist wie folgt:

2. Zeichnen von 3D-Geraden (Kurven)


Dieser Code wird zum Zeichnen eines verwendet Spiralförmige 3D-Kurve, die Ergebnisse sind wie folgt:

3. Zeichnen Sie 3D-Konturen


Die Zeichenergebnisse sind wie folgt:

3D-Histogramm zeichnen

Das Zeichenergebnis ist wie folgt:

5. Zeichnen Sie 3D-Netzlinien


Die Zeichnung Die Ergebnisse lauten wie folgt:

6. Zeichnen Sie ein 3D-Dreieck-Patch-Diagramm

Die Zeichenergebnisse sind wie folgt folgt:

7. Zeichnen Sie ein 3D-Streudiagramm

Die Zeichenergebnisse sind wie folgt folgt:


Das obige ist der detaillierte Inhalt vonPython verwendet Matplotlib zum Zeichnen von 3D-Grafiken (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen