我想更新动画中的imshow标题。我在网上搜索了此内容,但只找到了功能动画的解决方案。
这是我的代码
import matplotlib.animation as animation
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
plt.grid(b=None)
extent = (0,1350,0,1200)
ims = []
for i in range(0,60):
im = plt.imshow(snapshots[:,:,i],interpolation ='lanczos' ,cmap = 'summer',extent=extent)
plt.clim(-10**-8,10**-8)
ims.append([im])
ani = animation.ArtistAnimation(fig, ims, interval=30,blit=False)
plt.colorbar()
plt.show()
每个i
snapshots[:,:,i]
是图像的矩阵。 我想做的就是以
的形式放置标题('t = %1.2f' i)