总结pyplot绘图基础语法,创建画布与创建子图的函数 ,常见的画布内容有哪些, 保存与显示图形的函数, 动态rc参数有哪些, 举例说明
时间: 2024-02-12 22:02:36 浏览: 66
pyplot是matplotlib库中用于绘制图形的模块,它提供了简单易用的绘图接口和丰富的图形展示功能。下面是pyplot绘图的基础语法和常见内容:
1. 创建画布:
```python
import matplotlib.pyplot as plt
# 创建画布
plt.figure(figsize=(10,6)) # figsize为画布大小
```
2. 创建子图:
```python
# 创建子图
plt.subplot(2,1,1) # 行数,列数,子图编号
```
3. 常见的画布内容有:
- 散点图:plt.scatter(x,y)
- 折线图:plt.plot(x,y)
- 直方图:plt.hist(x, bins=10)
- 条形图:plt.bar(x,y)
- 饼图:plt.pie(data, labels=labels)
4. 保存与显示图形的函数:
```python
# 保存图形
plt.savefig('filename.png') # 保存为png格式的文件
# 显示图形
plt.show()
```
5. 动态rc参数:
```python
# 设置动态rc参数
plt.rcParams.update({'font.size': 12, 'font.family': 'serif'})
```
以上就是pyplot绘图的基础语法和常见内容。下面举例说明如何使用pyplot绘制一张折线图:
```python
import matplotlib.pyplot as plt
# 创建画布
plt.figure(figsize=(10,6))
# 创建子图
plt.subplot(1,1,1)
# 绘制折线图
x = [1,2,3,4,5]
y = [2,4,6,8,10]
plt.plot(x, y, '-o')
# 设置标题和坐标轴标签
plt.title('My Plot')
plt.xlabel('X Label')
plt.ylabel('Y Label')
# 保存图形并显示
plt.savefig('myplot.png')
plt.show()
```
运行上述代码,将会得到一张简单的折线图,并将其保存为myplot.png文件。
阅读全文