কম্পিউটার টিউটোরিয়াল

Matplotlib-এ টেক্সট অ্যানিমেট করার পদ্ধতি

Matplotlib-এ টেক্সট অ্যানিমেট করতে নিচের ধাপগুলো অনুসরণ করুন:

  • Matplotlib থেকে animation প্যাকেজ ইম্পোর্ট করুন।
  • Figure আকার সেট করুন এবং সাবপ্লটগুলির মাঝপথে প্যাডিং অ্যাডজাস্ট করুন।
  • একটি নতুন figure তৈরি করুন বা বিদ্যমান figure এক্টিভেট করুন।
  • Figure-এ সাবপ্লট আয়োজন হিসেবে ax যোগ করুন।
  • একটি স্ট্রিং ধারণ করার জন্য text ভেরিয়েবল ইনিশিয়ালাইজ করুন।
  • x=0.20 এবং y=0.50 এ অ্যাক্সিসে টেক্সট যোগ করুন।
  • রঙের একটি লিস্ট তৈরি করুন।
  • animate ফাংশন বারবার কল করে অ্যানিমেশন তৈরি করুন, যেখানে টেক্সটের আকার বেড়ে এবং রঙ পরিবর্তন হয়।
  • Figure প্রদর্শনের জন্য 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()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

Matplotlib-এ টেক্সট অ্যানিমেট করার পদ্ধতিMatplotlib-এ টেক্সট অ্যানিমেট করার পদ্ধতি

  1. Matplotlib-এ সাইন কার্ভ অ্যানিমেট করার পদ্ধতি

  2. Flask-এ Matplotlib দেখানোর পদ্ধতি

  3. Matplotlib-এ pcolormesh অ্যানিমেট করার পদ্ধতি

  4. ম্যাটপ্লটলিবে লাইন প্লট অ্যানিমেট করা