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

Matplotlib-এ অ্যানিমেশন ব্যবহার করে প্লট টাইটেল আপডেট করা

Matplotlib-এ অ্যানিমেশন ব্যবহার করে প্লটের টাইটেল বা টেক্সট ডাইনামিক্যালি আপডেট করতে FuncAnimation ব্যবহার করা হয়।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. figure() দিয়ে ফিগার তৈরি করুন
  3. NumPy দিয়ে x ও y ডেটা পয়েন্ট তৈরি করুন
  4. gca() দিয়ে কারেন্ট অ্যাক্স নিন
  5. text() দিয়ে অ্যাক্সে টেক্সট যোগ করুন (বক্স স্টাইলসহ)
  6. animate() ফাংশন লিখুন যা ফ্রেম অনুযায়ী টেক্সট আপডেট করবে
  7. FuncAnimation দিয়ে অ্যানিমেশন তৈরি করুন
  8. show() মেথড দিয়ে ফিগার প্রদর্শন করুন

উদাহরণ

import numpy as np
from matplotlib import pyplot as plt, animation

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
x = np.linspace(-10, 10, 1000)
y = np.sin(x)
plt.plot(x, y)
ax = plt.gca()

ax.text(0.5, 1.100, "y=sin(x)",
        bbox={'facecolor': 'red', 'alpha': 0.5, 'pad': 5},
        transform=ax.transAxes, ha="center")

def animate(frame):
    ax.text(0.5, 1.100, "y=sin(x), frame: %d" % frame,
            bbox={'facecolor': 'red', 'alpha': 0.5, 'pad': 5},
            transform=ax.transAxes, ha="center")

ani = animation.FuncAnimation(fig, animate, interval=100, frames=10, repeat=True)
plt.show()

আউটপুট

Matplotlib-এ অ্যানিমেশন ব্যবহার করে প্লট টাইটেল আপডেট করা

  1. Matplotlib-এ কমপ্লেক্স নম্বর (আর্গ্যান্ড ডায়াগ্রাম) প্লট করার পদ্ধতি

  2. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি

  3. Matplotlib-এ প্লটের গ্রিড আকার নির্ধারণ করা

  4. Matplotlib-এ আর্থবৃত্ত ডেটা ব্যবহার করে ৪D প্লট কীভাবে তৈরি করবেন?