1. 程式人生 > >Python中matplotlib實時畫圖

Python中matplotlib實時畫圖

實時畫圖

import matplotlib.pyplot as plt

ax = []                    # 定義一個 x 軸的空列表用來接收動態的資料
ay = []                    # 定義一個 y 軸的空列表用來接收動態的資料
plt.ion()                  # 開啟一個畫圖的視窗
for i in range(100):       # 遍歷0-99的值
ax.append(i)               # 新增 i 到 x 軸的資料中
ay.append(i**2)            # 新增 i 的平方到 y 軸的資料中
plt.clf() # 清除之前畫的圖 plt.plot(ax,ay) # 畫出當前 ax 列表和 ay 列表中的值的圖形 plt.pause(0.1) # 暫停一秒 plt.ioff() # 關閉畫圖的視窗

實時畫圖 效果圖 動態畫圖