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

不言
Freigeben: 2019-04-12 11:45:44
nach vorne
4244 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage