Python中matplotlib實時畫圖
阿新 • • 發佈:2018-12-09
實時畫圖
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() # 關閉畫圖的視窗
實時畫圖 效果圖