使用Matplotlib绘制动态散点图。

主要函数:

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

plt.clf():清空画布

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

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

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()
posted on 2022-04-19 22:44  醉一心  阅读(398)  评论(0)    收藏  举报