summaryrefslogtreecommitdiff
path: root/vis/animation/text_animation.py
blob: 1558d19a44eb44ac63dea0567edeb1f77cc5baf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from matplotlib import pyplot as plt, animation

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
ax.set(xlim=(-1, 1), ylim=(-1, 1))
string = 'Hello, how are you doing?'
label = ax.text(0, 0, string[0], ha='center', va='center', fontsize=20, color="Red")


def animate(i):
    label.set_text(string[:i + 1])


anim = animation.FuncAnimation(
    fig, animate, interval=100, frames=len(string))
ax.axis('off')
plt.show()