您可以使用Python的動畫庫(如matplotlib、Pygame或Turtle)來創建連續動畫。下面是一個使用matplotlib庫創建連續動畫的示例:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
# 定義更新函數,用于更新動畫數據
def update(frame):
# 清空當前圖形
plt.clf()
# 生成x軸數據
x = np.linspace(0, 2 * np.pi, 100)
# 生成y軸數據,使用frame作為相位偏移量
y = np.sin(x + frame)
# 繪制曲線
plt.plot(x, y)
# 設置坐標軸范圍
plt.xlim(0, 2 * np.pi)
plt.ylim(-1, 1)
# 創建動畫對象
ani = animation.FuncAnimation(plt.figure(), update, frames=np.linspace(0, 2 * np.pi, 100), interval=50)
# 展示動畫
plt.show()
上述代碼創建了一個正弦曲線的連續動畫效果。其中,update
函數用于更新動畫數據,FuncAnimation
函數用于創建動畫對象,frames
參數指定了動畫的幀數,interval
參數指定了每幀之間的間隔時間。運行代碼后,將會顯示一個連續動畫效果的窗口。