如何在Matplotlib中设置文本动画?

2024-09-26 22:08:11 发布

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

我试图在Matplotlib图形中设置文本框的动画,但似乎无法使其工作。有人知道如何正确地做到这一点吗?下面是一个例子

from matplotlib import animation
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.basemap import Basemap

fig = plt.figure()
ax = fig.add_subplot(111)

times = ['first', 'second', 'third']

time_text = ax.text(.5, .5, '', fontsize=15)


def updatefig(num):
    global mt
    mt = ax.text(.5, .5, times[num], fontsize=15)

anim = animation.FuncAnimation(fig, updatefig, frames=len(times)-1, blit=True, init_func=init)

Tags: textfromimportmatplotlibinitasfigplt

热门问题