Python绘制奥运五环旗
时间: 2024-06-05 09:04:43 浏览: 17
Python可以使用matplotlib库进行绘图,绘制奥运五环旗需要用到matplotlib提供的圆形绘图函数和颜色填充函数。以下是实现代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 设置画布大小
fig = plt.figure(figsize=(6, 6))
# 绘制五个圆形并填充对应颜色
x = np.array([0, 1, 2, 3, 4])
y = np.array([0, 0, 0, 0, 0])
colors = ["blue", "black", "red", "yellow", "green"]
sizes = [100, 100, 100, 100, 100]
plt.scatter(x, y, s=sizes, c=colors)
# 去掉坐标轴
plt.axis("off")
# 显示绘制结果
plt.show()
```
相关问题
Python绘制奥运五环
Python可以使用很多不同的库来进行绘图,其中比较常用的是Matplotlib和Turtle库。下面我介绍一下用Matplotlib库来绘制奥运五环。
首先,我们需要导入Matplotlib库:
```
import matplotlib.pyplot as plt
```
然后,我们可以定义五个不同颜色的圆形,并使用plt.scatter()函数来绘制它们:
```
# 定义五个圆形的中心坐标和半径
circle1 = plt.Circle((0, 0), 1, color='blue')
circle2 = plt.Circle((2, 0), 1, color='yellow')
circle3 = plt.Circle((4, 0), 1, color='black')
circle4 = plt.Circle((1, -1), 1, color='green')
circle5 = plt.Circle((3, -1), 1, color='red')
# 绘制圆形
fig, ax = plt.subplots()
ax.add_artist(circle1)
ax.add_artist(circle2)
ax.add_artist(circle3)
ax.add_artist(circle4)
ax.add_artist(circle5)
# 设置横纵坐标范围
plt.xlim(-1.5, 5.5)
plt.ylim(-2, 2)
# 显示图形
plt.show()
```
以上代码会绘制出一个带有五个不同颜色圆形的图像,就像奥运五环一样。
Python绘制奥运五环代码
以下是Python绘制奥运五环的代码:
```python
import turtle
# 创建海龟对象
t = turtle.Turtle()
# 设置画布大小
turtle.setup(800, 600)
# 设置画笔大小
t.pensize(10)
# 绘制蓝色圆环
t.penup() # 抬起画笔
t.goto(-110, -25) # 移动海龟到起始点
t.pendown() # 放下画笔
t.color('blue') # 设置画笔颜色为蓝色
t.circle(50) # 绘制圆形
# 绘制黄色圆环
t.penup()
t.goto(0, -25)
t.pendown()
t.color('yellow')
t.circle(50)
# 绘制黑色圆环
t.penup()
t.goto(110, -25)
t.pendown()
t.color('black')
t.circle(50)
# 绘制绿色圆环
t.penup()
t.goto(-55, -75)
t.pendown()
t.color('green')
t.circle(50)
# 绘制红色圆环
t.penup()
t.goto(55, -75)
t.pendown()
t.color('red')
t.circle(50)
# 隐藏海龟
t.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
执行上述代码,即可绘制出奥运五环。请确保已安装turtle模块。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)