Heim > Backend-Entwicklung > Python-Tutorial > Eine Kurzanleitung zum Erlernen des Python-Zeichnens: Codebeispiel zum Zeichnen von Eiswürfeln

Eine Kurzanleitung zum Erlernen des Python-Zeichnens: Codebeispiel zum Zeichnen von Eiswürfeln

王林
Freigeben: 2024-01-13 14:00:06
Original
932 Leute haben es durchsucht

Eine Kurzanleitung zum Erlernen des Python-Zeichnens: Codebeispiel zum Zeichnen von Eiswürfeln

Schneller Einstieg in das Zeichnen mit Python: ein Codebeispiel zum Zeichnen von bingdundun

Python ist eine einfach zu erlernende und leistungsstarke Programmiersprache. Durch die Verwendung der Zeichenbibliothek von Python können wir verschiedene Zeichenanforderungen problemlos realisieren. In diesem Artikel verwenden wir Pythons Zeichenbibliothek matplotlib, um ein einfaches Eisdiagramm zu zeichnen. Bingdundun ist ein Panda mit einem niedlichen Bild und bei Kindern sehr beliebt.

Zuerst müssen wir die Matplotlib-Bibliothek installieren. Sie können es installieren, indem Sie den folgenden Befehl im Terminal ausführen:

pip install matplotlib
Nach dem Login kopieren

Nachdem die Installation abgeschlossen ist, können wir mit dem Schreiben des Codes zum Zeichnen von Eispfeilern beginnen.

import matplotlib.pyplot as plt

# 设置画布大小
fig = plt.figure(figsize=(8, 6))

# 创建一个子图,并设置默认背景颜色为白色
ax = fig.add_subplot(111, facecolor="white")

# 绘制冰墩墩的身体
body = plt.Circle((0.5, 0.5), 0.4, color="black")
ax.add_artist(body)

# 绘制冰墩墩的眼睛
left_eye = plt.Circle((0.35, 0.6), 0.05, color="black")
ax.add_artist(left_eye)
right_eye = plt.Circle((0.65, 0.6), 0.05, color="black")
ax.add_artist(right_eye)

# 绘制冰墩墩的鼻子
nose = plt.Polygon([[0.5, 0.4], [0.48, 0.35], [0.52, 0.35]], color="black")
ax.add_artist(nose)

# 绘制冰墩墩的嘴巴
mouth = plt.Polygon([[0.45, 0.3], [0.55, 0.3], [0.5, 0.25]], color="black")
ax.add_artist(mouth)

# 绘制冰墩墩的耳朵
left_ear = plt.Polygon([[0.3, 0.7], [0.35, 0.8], [0.4, 0.7]], color="black")
ax.add_artist(left_ear)
right_ear = plt.Polygon([[0.6, 0.7], [0.65, 0.8], [0.7, 0.7]], color="black")
ax.add_artist(right_ear)

# 绘制冰墩墩的手臂
left_arm = plt.Polygon([[0.3, 0.3], [0.28, 0.1], [0.3, 0.1]], color="black")
ax.add_artist(left_arm)
right_arm = plt.Polygon([[0.7, 0.3], [0.72, 0.1], [0.7, 0.1]], color="black")
ax.add_artist(right_arm)

# 绘制冰墩墩的脚
left_leg = plt.Polygon([[0.45, 0.15], [0.44, 0.05], [0.46, 0.05]], color="black")
ax.add_artist(left_leg)
right_leg = plt.Polygon([[0.55, 0.15], [0.54, 0.05], [0.56, 0.05]], color="black")
ax.add_artist(right_leg)

# 隐藏坐标轴
ax.axis("off")

# 展示图形
plt.show()
Nach dem Login kopieren

In diesem Code erstellen wir zunächst eine Grafikleinwand (Abb) und fügen dieser Leinwand dann eine Unterfigur (Axt) hinzu. Als nächstes haben wir die von matplotlib bereitgestellten Funktionen und Klassen verwendet, um verschiedene Teile von Bingdundun zu zeichnen, wie zum Beispiel den Körper, die Augen, die Nase, den Mund, die Ohren, die Arme und die Füße. Dann blenden wir die Achsen aus und zeigen das Diagramm an.

Sie können diesen Code in einer Datei namens draw_bingdungdung.py的文件中,然后在终端中运行python draw_bingdungdung.py speichern, um das gezeichnete Eismuster anzuzeigen.

Das Codebeispiel zum Zeichnen von Bing Dundun ist nicht kompliziert. Sie können die Form, Position und Farbe von Bing Dundun nach Bedarf anpassen und weitere detaillierte Funktionen wie Augenbrauen und Wimpern hinzufügen, um ein persönlicheres Dundun-Bild zu erstellen.

Anhand dieses einfachen Bingdundun-Grafikzeichenbeispiels können Sie schnell mit den Zeichenfunktionen von Python beginnen und lernen, wie Sie die Matplotlib-Bibliothek für grundlegende Zeichenvorgänge verwenden. Ich hoffe, dass Sie diesen Artikel hilfreich fanden und viel Spaß auf Ihrer Zeichenreise haben!

Das obige ist der detaillierte Inhalt vonEine Kurzanleitung zum Erlernen des Python-Zeichnens: Codebeispiel zum Zeichnen von Eiswürfeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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