python写一个画图的demo
时间: 2024-05-12 12:21:17 浏览: 192
以下是一个使用Python的turtle模块来画一个五角星的示例:
```python
import turtle
# 创建画笔
pen = turtle.Turtle()
# 移动画笔到起始点
pen.penup()
pen.goto(-100, 100)
pen.pendown()
# 设置画笔颜色和线宽
pen.color('red')
pen.pensize(3)
# 画五角星
for i in range(5):
pen.forward(200)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
运行以上代码,将会弹出一个窗口,并在其中画出一个红色的五角星。你可以通过修改画笔的位置、颜色、线宽等属性,来画出不同的图形。
相关问题
写一个python用matplotlib画图的demo
以下是一个简单的python用matplotlib画图的demo,通过它你可以了解到如何使用matplotlib来生成图形:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 创建图形
fig, ax = plt.subplots()
# 绘制图形
ax.plot(x, y1, label="sin(x)")
ax.plot(x, y2, label="cos(x)")
# 设置标题和标签
ax.set_title("Sin and Cos Functions")
ax.set_xlabel("x")
ax.set_ylabel("y")
# 添加图例
ax.legend()
# 显示图形
plt.show()
```
这个demo生成了一个包含正弦和余弦函数的图形,并使用了matplotlib中的许多常用函数和方法,如`plot()`、`set_title()`、`set_xlabel()`、`set_ylabel()`和`legend()`。你可以根据自己的需求和数据进行修改和扩展。
阅读全文