Un guide rapide pour apprendre le dessin Python : exemple de code pour dessiner des glaçons

王林
Libérer: 2024-01-13 14:00:06
original
794 Les gens l'ont consulté

Un guide rapide pour apprendre le dessin Python : exemple de code pour dessiner des glaçons

Démarrez rapidement avec le dessin Python : un exemple de code pour dessiner bingdundun

Python est un langage de programmation facile à apprendre et puissant. En utilisant la bibliothèque de dessins de Python, nous pouvons facilement réaliser divers besoins de dessin. Dans cet article, nous utiliserons la bibliothèque de dessins de Python matplotlib pour dessiner des graphiques simples de glace. Bingdundun est un panda avec une jolie image et est très populaire parmi les enfants.

Tout d'abord, nous devons installer la bibliothèque matplotlib. Vous pouvez l'installer en exécutant la commande suivante dans le terminal :

pip install matplotlib
Copier après la connexion

Une fois l'installation terminée, nous pouvons commencer à écrire le code pour dessiner des jetées de glace.

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()
Copier après la connexion

Dans ce code, nous créons d'abord un canevas graphique (fig), puis ajoutons une sous-figure (ax) à ce canevas. Ensuite, nous avons utilisé les fonctions et classes fournies par matplotlib pour dessiner diverses parties de Bingdundun, telles que le corps, les yeux, le nez, la bouche, les oreilles, les bras et les pieds. Ensuite, nous masquons les axes et montrons le graphique.

Vous pouvez enregistrer ce code dans un fichier appelédraw_bingdungdung.py的文件中,然后在终端中运行python draw_bingdungdung.pypour voir le motif de glace dessiné.

L'exemple de code pour dessiner Bing Dundun n'est pas compliqué. Vous pouvez ajuster la forme, la position et la couleur de Bing Dundun selon vos besoins, et ajouter d'autres fonctionnalités détaillées, telles que les sourcils et les cils, pour créer une image de glace plus personnalisée.

Grâce à cet exemple simple de dessin graphique Bingdundun, vous pouvez rapidement démarrer avec les fonctions de dessin de Python et apprendre à utiliser la bibliothèque matplotlib pour les opérations de dessin de base. J'espère que cet article vous a été utile et je vous souhaite de vous amuser dans votre parcours de dessin !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!