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

Matplotlib-এ কন্টুর প্লট アニメশন (Animation with Contours) তৈরির পদ্ধতি

Matplotlib-এ কন্টুর প্লট アニメশন (animation) তৈরির জন্য নিচের ধাপগুলো অনুসরণ করুন।

ধাপসমূহ

  1. ফিগার সাইজ সেট করুন এবং প্যাডিং ঠিক করুন।
  2. কন্টুর প্লটের জন্য ডেটা তৈরি করুন।
  3. ফিগার এবং সাবপ্লট সেট তৈরি করুন।
  4. animate() ফাংশন কল করে রিপিটেডলি কন্টুর ডেটা পরিবর্তন করে アニメশন জেনারেট করুন।
  5. plt.show() দিয়ে প্রদর্শন করুন।

উদাহরণ কোড

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

plt.rcParams["figure.figsize"] = [7.00, 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], cmap='plasma')

ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False)
plt.show()

আউটপুট

একটি GIF আউটপুট তৈরি হবে যেখানে কন্টুর প্লট 시간에 따라 পরিবর্তন হবে।

  1. IPython Notebook-এ Matplotlib অ্যানিমেশন কাজ না করলে কী করবেন?

  2. Matplotlib-এ সাবপ্লটগুলো A, B, C দিয়ে অ্যানোটেট করুন

  3. Matplotlib লেজেন্ডে ২ কলামের সারি সারিবদ্ধ করার পদ্ধতি

  4. Matplotlib-এ মাউস ক্লিক ইভেন্ট কোঅর্ডিনেট সংরক্ষণ করুন