Matplotlib-এ প্লট অ্যানিমেট করার পদ্ধতি
Matplotlib-এ একটি প্লট অ্যানিমেট করতে নিচের ধাপগুলো অনুসরণ করুন:
- ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটের মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
- ১০X১০ ডাইমেনশনের একটি র্যান্ডম ডেটা তৈরি করুন।
- subplots() মেথড ব্যবহার করে একটি ফিগার এবং সাবপ্লটের সেট তৈরি করুন।
- একটি ফাংশন *func* বারবার কল করে অ্যানিমেশন তৈরি করুন, FuncAnimation() ক্লাস ব্যবহার করে।
- একটি মেথড, animate ডিফাইন করুন যা FuncAnimation() ক্লাসে ব্যবহার করা যেতে পারে কন্টুর মান আপডেট করতে।
- ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.randn(800).reshape(10, 10, 8)
fig, ax = plt.subplots()
def animate(i):
ax.clear()
ax.contourf(data[:, :, i])
ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False)
plt.show()
আউটপুট
