用matplotlib库写一个画图程序
时间: 2024-04-29 17:27:04 浏览: 52
生产实习练习-python,使用jupyter-notebook,和matplotlib库画图 适合新手,通俗易懂!!!
好的,我可以为您提供一段用matplotlib库编写的画图程序:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(-np.pi, np.pi, 256, endpoint=True)
c, s = np.cos(x), np.sin(x)
# 创建图像
plt.plot(x, c)
plt.plot(x, s)
# 添加标题、标签
plt.title('cosine and sine curves')
plt.xlabel('x-axis')
plt.ylabel('y-axis')
# 设置坐标轴范围
plt.xlim(-4.0, 4.0)
plt.ylim(-1.0, 1.0)
# 设置刻度
plt.xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi],
[r'$-\pi$', r'$-\pi/2$', 0, r'$+\pi/2$', r'$+\pi$'])
plt.yticks([-1, 0, 1],
[r'$-1$', r'$0$', r'$+1$'])
# 添加图例
plt.legend(['cosine', 'sine'])
# 显示图像
plt.show()
```
这段程序将会画出余弦和正弦曲线,并且添加了标题、标签、坐标轴范围、刻度和图例等元素。您可以根据需要进行修改和调整。
阅读全文