0
点赞
收藏
分享

微信扫一扫

用python画小猪佩奇

江南北 2023-07-21 阅读 70

用Python画小猪佩奇

小猪佩奇是一部备受欢迎的动画片,它的形象可爱、简单,非常适合用Python来进行绘制。本文将介绍如何使用Python的绘图库matplotlib来画出小猪佩奇的形象。

准备工作

在开始绘画之前,我们需要安装matplotlib库。可以使用pip命令来安装:

pip install matplotlib

安装完成后,我们就可以开始绘图了。

绘制小猪佩奇的身体

首先,我们需要导入matplotlib库,并创建一个绘图对象和一个子图对象。然后,我们可以使用matplotlib的绘图函数来绘制小猪佩奇的身体。

import matplotlib.pyplot as plt

# 创建一个绘图对象和一个子图对象
fig, ax = plt.subplots()

# 绘制小猪佩奇的身体
body = plt.Circle((0.5, 0.5), 0.4, color='pink')
ax.add_artist(body)

# 设置绘图范围
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)

# 关闭坐标轴
ax.axis('off')

# 显示绘图结果
plt.show()

上述代码中,我们使用Circle函数创建了一个圆形,并将其添加到子图对象中。然后,我们通过设置绘图范围和关闭坐标轴来调整绘图效果。最后,使用plt.show()函数来显示绘图结果。

绘制小猪佩奇的眼睛和鼻子

接下来,我们可以继续绘制小猪佩奇的眼睛和鼻子。我们可以使用matplotlib的绘图函数来实现。

# 绘制小猪佩奇的眼睛
eye_left = plt.Circle((0.35, 0.6), 0.05, color='black')
eye_right = plt.Circle((0.65, 0.6), 0.05, color='black')
ax.add_artist(eye_left)
ax.add_artist(eye_right)

# 绘制小猪佩奇的鼻子
nose = plt.Polygon([[0.5, 0.5], [0.45, 0.4], [0.55, 0.4]], color='black')
ax.add_artist(nose)

# 显示绘图结果
plt.show()

在上述代码中,我们使用Circle函数分别创建了两个黑色的圆形,表示小猪佩奇的眼睛。然后,使用Polygon函数创建了一个黑色的多边形,表示小猪佩奇的鼻子。最后,通过调用add_artist函数将创建的图形添加到子图对象中,并使用plt.show()函数来显示绘图结果。

绘制小猪佩奇的嘴巴和耳朵

最后,我们可以绘制小猪佩奇的嘴巴和耳朵。同样,我们可以使用matplotlib的绘图函数来实现。

# 绘制小猪佩奇的嘴巴
mouth = plt.Arc((0.5, 0.45), 0.2, 0.1, theta1=0, theta2=180, color='red')
ax.add_artist(mouth)

# 绘制小猪佩奇的耳朵
ear_left = plt.Ellipse((0.2, 0.7), 0.15, 0.25, angle=30, color='pink')
ear_right = plt.Ellipse((0.8, 0.7), 0.15, 0.25, angle=-30, color='pink')
ax.add_artist(ear_left)
ax.add_artist(ear_right)

# 显示绘图结果
plt.show()

在上述代码中,我们使用Arc函数创建了一个红色的弧形,表示小猪佩奇的嘴巴。然后,使用Ellipse函数分别创建了两个粉色的椭圆形,表示小猪佩奇的耳朵。最后,通过调用add_artist函数将创建的图形添加到子图对象中,并使用plt.show()函数来显示绘图结果。

举报

相关推荐

0 条评论