Python 是一種動(dòng)態(tài)語(yǔ)言,可以使用它很容易地繪制動(dòng)態(tài)圖。下面我們將介紹如何使用 Python 繪制動(dòng)態(tài)圖。
# 導(dǎo)入需要的庫(kù) import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation # 創(chuàng)建畫布 fig, ax = plt.subplots() # 數(shù)據(jù) x_values = np.linspace(0, 10, 100) y_values = np.sin(x_values) # 繪制靜態(tài)圖 ax.plot(x_values, y_values) # 初始化動(dòng)態(tài)圖 point = ax.scatter([], []) def init(): point.set_offsets([]) return point, # 更新動(dòng)態(tài)圖 def update(frame): x, y = frame point.set_offsets(np.c_[x, y]) return point, # 創(chuàng)建動(dòng)畫 animation = FuncAnimation(fig, update, init_func=init, frames=np.c_[x_values, y_values], interval=50) # 顯示動(dòng)畫 plt.show()
上面的代碼通過(guò)使用 Matplotlib 庫(kù)繪制了一個(gè)正弦曲線的動(dòng)態(tài)圖,每隔 50 毫秒更新一次。運(yùn)行代碼,即可在窗口中看到動(dòng)態(tài)圖的效果。
上一篇python 繪制腦圖
下一篇vue前端支付界面