如何在Matplotlib动画中创建动态标题

2024-10-01 15:35:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个Matplotlib动画,其中标题随每帧而变化。到目前为止,我得到的(几乎是盲目地从matplotlib.org复制/粘贴);A包含我正在绘制的数据,textVec包含我要添加的标题:

fig = plt.figure()

textVec = ['Period ' + str(i[0]) + ' to ' + str(i[1]) + '.'
for i in sliceVec]

ims = []
for i in A:
   ims.append((ax = plt.pcolormesh(i), ))

plt.xlabel(r'$\omega$', size = 22)
plt.ylabel(r'$\gamma$', size = 22)

im_ani = animation.ArtistAnimation(fig, ims, interval=300,
   repeat_delay=1000, blit=True)

上面的工作,但如何添加这些标题?在

干杯


Tags: inorg标题forsizematplotlib粘贴fig
1条回答
网友
1楼 · 发布于 2024-10-01 15:35:49

我不是在这里列出一个完整的解决方案,但是使用这些指针,您应该能够得到您想要的:

您需要在函数update_line中包含一行,该行应该在python代码中(而不是在您的帖子中)。这一行应该在这个函数的每次迭代中设置图形的标题。plt.title()应该能很好地完成这个任务。在

相关问题 更多 >

    热门问题