Matplotlib绘制动态散点图

使用Matplotlib绘制动态散点图。

主要函数:

plt.ion():开启交互模式

plt.clf():清空画布

plt.ioff():关闭交互模式

基本思路:清空画布之后重新绘制图像,如果想要设置坐标轴、标题等内容,需要在清空画布之后重新设置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import matplotlib.pyplot as plt
import numpy as np

plt.ion() # 开启交互模式
plt.subplots()

for j in range(100):
plt.clf() # 清空画布
plt.xlim(-1, 7) # 因为清空了画布,所以要重新设置坐标轴的范围
plt.ylim(-1, 7)
plt.scatter(np.random.randint(0,6,1), np.random.randint(0,6,1))
plt.pause(0.2)
plt.ioff()
plt.show()

Matplotlib绘制动态散点图
https://fulequn.github.io/2022/03/Article202203302/
作者
Fulequn
发布于
2022年3月30日
许可协议