मैटप्लॉट्लिब में टेक्स्ट को एनिमेट करने के लिए, हम निम्न चरणों का पालन कर सकते हैं:
- मैटप्लॉट्लिब से "animation" पैकेज इम्पोर्ट करें।
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें।
- सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में 'ax' जोड़ें।
- एक स्ट्रिंग रखने के लिए वेरिएबल "text" इनिशियलाइज़ करें।
- x=0.20 और y=0.50 पर axes में टेक्स्ट जोड़ें।
- रंगों की एक सूची बनाएं।
- *animate* फंक्शन को बार-बार कॉल करके एनिमेशन बनाएं, जहां टेक्स्ट का आकार बढ़ता है और रंग बदलता है।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
from matplotlib import animation
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
text = 'You are welcome!'
txt = ax.text(.20, .5, text, fontsize=15)
colors = ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf']
def animate(num):
txt.set_fontsize(num * 2 + num)
txt.set_color(colors[num % len(colors)])
return txt,
anim = animation.FuncAnimation(fig, animate, frames=len(text) - 1, blit=True)
plt.show()
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:

