先匯入相關模塊,做好提前設定,
設定更新回呼函式,更新畫面,
設定生成器函式,用來生成每次所需要的資料
最后視窗顯示,
改變a的大小來改變生成心的速度,當然還可以設定不同的顏色這里我用了紅色,效果圖在下面
去撩妹吧

uj5u.com熱心網友回復:

怎么把座標軸去掉
uj5u.com熱心網友回復:
您好,可以設定坐標軸透明,就看不見了uj5u.com熱心網友回復:
import numpy as npimport matplotlib.pyplot as mp
import matplotlib.animation as ma
x = np.linspace(-1.81,1.81,1000)
mp.xlim(x.min()*1.2,x.max()*1.2)
ax = mp.gca()
ax.spines['top'].set_color('none')
ax.spines['right'].set_color('none')
ax.spines['left'].set_position(('date',0))
ax.spines['bottom'].set_position(('date',0))
def update(y):
mp.plot(x,y,color='red')
mp.plot(-x,y,color='red')
def generator():
a = 2
while True:
y = x**(2/3) + np.sqrt(0.9*(3.3-x**2))*np.sin(a*np.pi*x)
yield y
a += 0.1
anim = ma.FuncAnimation(mp.gcf(),update,generator,interval=5)
mp.show()
抄代碼都抄錯,救救孩子把
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/114965.html
