编程画四个圆怎么画图片

时间:2025-03-05 08:47:44 明星趣事

要使用Python绘制四个圆,你可以选择使用turtle库或者matplotlib库。下面是两种方法的详细步骤和代码示例。

方法一:使用turtle库

1. 导入turtle库。

2. 设置画笔速度和初始位置。

3. 使用循环来绘制四个圆,每个圆可以有不同的半径和位置。

4. 完成后隐藏画笔。

```python

import turtle

设置画笔速度

speed(15)

绘制四个圆

for i in range(4):

turtle.penup()

turtle.goto(i * 50, 0) 每个圆的x坐标相差50

turtle.pendown()

turtle.circle(50) 圆的半径

隐藏画笔

turtle.hideturtle()

结束绘制

turtle.done()

```

方法二:使用matplotlib库

1. 导入matplotlib.pyplot和Circle。

2. 创建一个新的图形和坐标轴。

3. 绘制四个相切圆,并设置它们的圆心和半径。

4. 添加圆到图形中,并设置坐标轴范围。

5. 显示图形。

```python

import matplotlib.pyplot as plt

from matplotlib.patches import Circle

创建一个新的图形

fig, ax = plt.subplots()

绘制横轴和纵轴

ax.axhline(y=0, color='black')

ax.axvline(x=0, color='black')

创建四个圆

circles = [

Circle((0, 0), 1, fill=False), 圆心在原点,半径为1

Circle((2, 0), 1, fill=False), 圆心在(2, 0),半径为1

Circle((1, 1), 1, fill=False), 圆心在(1, 1),半径为1

Circle((1, -1), 1, fill=False) 圆心在(1, -1),半径为1

]

添加圆到图形中

for circle in circles:

ax.add_patch(circle)

设置坐标轴范围

ax.set_xlim(-3, 5)

ax.set_ylim(-3, 3)

显示图形

plt.show()

```

你可以根据自己的需求调整圆的半径、位置和颜色。这两种方法都可以实现绘制四个圆的效果,选择哪一种取决于你的具体需求和喜好。