Home  >  Article  >  Backend Development  >  A quick guide to learning Python drawing: code example for drawing ice cubes

A quick guide to learning Python drawing: code example for drawing ice cubes

王林
王林Original
2024-01-13 14:00:06804browse

A quick guide to learning Python drawing: code example for drawing ice cubes

Quickly get started with Python drawing: code example for drawing ice cubes

Python is an easy-to-learn and powerful programming language. By using the Python drawing library , we can easily implement various drawing needs. In this article, we will use Python's drawing library matplotlib to draw a simple graph of ice. Bingdundun is a cute panda who is very popular among children.

First, we need to install the matplotlib library. You can install it by running the following command in the terminal:

pip install matplotlib

After the installation is completed, we can start writing the code for drawing Ice Dundun.

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()

In this code, we first create a graphics canvas (fig), and then add a subfigure (ax) to this canvas. Next, we used the functions and classes provided by matplotlib to draw various parts of Bingdundun, such as the body, eyes, nose, mouth, ears, arms and feet. Then, we hide the axes and show the graph.

You can save this code to a file named draw_bingdungdung.py, and then run python draw_bingdungdung.py in the terminal to see the drawing The ice-dun-dun graphics come out.

The code example for drawing Bingdundun is not complicated. You can adjust the shape, position and color of Bingdundun as needed, and add other detailed features, such as eyebrows and eyelashes, to create more Personalized image of Bingdundun.

Through this simple Bingdundun graphic drawing example, you can quickly get started with Python's drawing functions and learn how to use the matplotlib library for basic drawing operations. I hope you found this article helpful and have fun on your drawing journey!

The above is the detailed content of A quick guide to learning Python drawing: code example for drawing ice cubes. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn