matplotlib库基本绘图流程
时间: 2023-09-10 19:12:33 浏览: 50
matplotlib是Python中常用的绘图库,它提供了一系列绘图函数,可以绘制2D和3D图形。matplotlib库的基本绘图流程如下:
1. 导入库:导入matplotlib库,一般使用别名plt。
2. 准备数据:准备要绘制的数据,通常以列表或数组的形式提供。
3. 创建画布:使用plt.figure()函数创建一个画布,可以设置画布的大小、背景色等。
4. 添加子图:使用add_subplot()函数添加子图,可以设置子图的位置和大小。
5. 绘制图形:调用子图对象的绘图函数,如plot()、scatter()、bar()等,进行绘图。
6. 添加标签:添加标题、坐标轴标签、图例等。
7. 显示图形:使用plt.show()函数显示绘制的图形。
以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 准备数据
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
# 创建画布
plt.figure(figsize=(6, 4), dpi=80)
# 添加子图
ax = plt.subplot(111)
# 绘制图形
ax.plot(x, y, '-o', label='y=x^2')
# 添加标签
ax.set_title('y=x^2')
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.legend(loc='upper left')
# 显示图形
plt.show()
```
输出的结果是一条折线,表示y=x^2的函数图像。