>  기사  >  백엔드 개발  >  Python을 사용하여 귀여운 얼음 조각 그리기

Python을 사용하여 귀여운 얼음 조각 그리기

王林
王林원래의
2024-01-13 14:19:05976검색

Python을 사용하여 귀여운 얼음 조각 그리기

파이썬으로 귀여운 빙둔둔을 그려보세요

빙둔둔은 베이징 동계올림픽 마스코트로 귀여운 이미지로 많은 이들의 사랑을 받고 있습니다. 이번 글에서는 Python 언어를 사용하여 귀여운 얼음 이미지를 그려보겠습니다. 먼저 Python의 그리기 라이브러리 matplotlib 및 numpy를 이해해야 합니다.

1단계: matplotlib 및 numpy 라이브러리 설치
이 두 라이브러리를 사용하기 전에 먼저 설치해야 합니다. 명령줄 터미널을 열고 다음 명령을 입력하여 두 라이브러리를 설치합니다.

pip install matplotlib
pip install numpy

2단계: 필요한 라이브러리 가져오기
코드 작성을 시작하기 전에 먼저 matplotlib 및 numpy 라이브러리를 가져와서 몇 가지 기본 구성을 설정해야 합니다. 음모를 꾸미고 있다. 다음은 라이브러리 및 구성을 가져오기 위한 코드 예제입니다.

import matplotlib.pyplot as plt
import numpy as np

# 设置图形的大小和分辨率
plt.figure(figsize=(6, 6), dpi=80)

# 设置图形的标题
plt.title("可爱的冰墩墩")

3단계: Bingdundun의 몸체 그리기
Bingdundun의 몸체는 원으로 구성되어 있으며, matplotlib의 Circle 함수를 사용하여 이 원을 그릴 수 있습니다. 다음은 몸체를 그리는 코드 예제입니다. Circle函数来绘制这个圆形。以下是绘制身体的代码示例:

# 绘制身体
body = plt.Circle((0.5, 0.5), 0.4, color='white')

# 添加身体到图形中
plt.gca().add_patch(body)

步骤四:绘制冰墩墩的眼睛
冰墩墩的眼睛是两个黑色的圆形,我们可以使用matplotlib的Circle函数来绘制这两个圆形。以下是绘制眼睛的代码示例:

# 绘制左眼
left_eye = plt.Circle((0.4, 0.6), 0.1, color='black')

# 添加左眼到图形中
plt.gca().add_patch(left_eye)

# 绘制右眼
right_eye = plt.Circle((0.6, 0.6), 0.1, color='black')

# 添加右眼到图形中
plt.gca().add_patch(right_eye)

步骤五:绘制冰墩墩的嘴巴
冰墩墩的嘴巴是一个弧形,我们可以使用matplotlib的Arc函数来绘制这个弧形。以下是绘制嘴巴的代码示例:

# 绘制嘴巴
mouth = plt.Arc((0.5, 0.4), 0.3, 0.2, 0, 0, 180, color='black')

# 添加嘴巴到图形中
plt.gca().add_patch(mouth)

步骤六:绘制冰墩墩的胳膊和手
冰墩墩的胳膊是两条弯曲的线段,手是两个圆形,我们可以使用matplotlib的Plot函数和Circle函数来绘制这些图形。以下是绘制胳膊和手的代码示例:

# 绘制左胳膊
left_arm = plt.Polygon([[0.3, 0.5], [0.2, 0.4], [0.1, 0.5]], color='black')

# 添加左胳膊到图形中
plt.gca().add_patch(left_arm)

# 绘制右胳膊
right_arm = plt.Polygon([[0.7, 0.5], [0.8, 0.4], [0.9, 0.5]], color='black')

# 添加右胳膊到图形中
plt.gca().add_patch(right_arm)

# 绘制左手
left_hand = plt.Circle((0.1, 0.5), 0.05, color='black')

# 添加左手到图形中
plt.gca().add_patch(left_hand)

# 绘制右手
right_hand = plt.Circle((0.9, 0.5), 0.05, color='black')

# 添加右手到图形中
plt.gca().add_patch(right_hand)

步骤七:显示图形
最后,我们需要使用plt.show()

import matplotlib.pyplot as plt
import numpy as np

plt.figure(figsize=(6, 6), dpi=80)
plt.title("可爱的冰墩墩")

body = plt.Circle((0.5, 0.5), 0.4, color='white')
plt.gca().add_patch(body)

left_eye = plt.Circle((0.4, 0.6), 0.1, color='black')
plt.gca().add_patch(left_eye)

right_eye = plt.Circle((0.6, 0.6), 0.1, color='black')
plt.gca().add_patch(right_eye)

mouth = plt.Arc((0.5, 0.4), 0.3, 0.2, 0, 0, 180, color='black')
plt.gca().add_patch(mouth)

left_arm = plt.Polygon([[0.3, 0.5], [0.2, 0.4], [0.1, 0.5]], color='black')
plt.gca().add_patch(left_arm)

right_arm = plt.Polygon([[0.7, 0.5], [0.8, 0.4], [0.9, 0.5]], color='black')
plt.gca().add_patch(right_arm)

left_hand = plt.Circle((0.1, 0.5), 0.05, color='black')
plt.gca().add_patch(left_hand)

right_hand = plt.Circle((0.9, 0.5), 0.05, color='black')
plt.gca().add_patch(right_hand)

plt.axis('scaled')
plt.axis('off')
plt.show()

4단계: Bingdundun의 눈 그리기

Bingdundun의 눈은 두 개의 검은색 원입니다. matplotlib의 Circle 함수를 사용하여 그릴 수 있습니다. 이 두 개의 원입니다. 다음은 눈을 그리는 코드 예제입니다.

rrreee🎜5단계: Bingdundun의 입 그리기🎜Bingdundun의 입은 호입니다. matplotlib의 Arc 함수를 사용하여 이 호를 그릴 수 있습니다. 다음은 입을 그리는 코드 예제입니다. 🎜rrreee🎜6단계: 빙둔둔의 팔과 손 그리기🎜빙둔둔의 팔은 두 개의 곡선 부분이고 손은 두 개의 원입니다. matplotlib의 The Plot을 사용할 수 있습니다. > 함수와 Circle 함수는 이러한 그래픽을 그리는 데 사용됩니다. 다음은 팔과 손을 그리는 코드 예제입니다. 🎜rrreee🎜7단계: 그래픽 표시🎜마지막으로 plt.show() 함수를 사용하여 우리가 그린 그래픽을 표시해야 합니다. 다음은 완전한 코드 예입니다. 🎜rrreee🎜위 단계를 통해 우리는 아름다운 얼음 덤프 이미지를 성공적으로 그렸습니다. 자신의 관심과 창의성에 따라 그려진 콘텐츠를 수정 및 확장할 수 있으며, 더 많은 색상과 디테일을 추가하여 Bing Dundun의 이미지를 더욱 생생하게 만들 수 있습니다. 즐거운 시간을! 🎜

위 내용은 Python을 사용하여 귀여운 얼음 조각 그리기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.