কম্পিউটার

কিভাবে matplotlib একটি অ্যানিমেটেড ইমেজ ম্যাট্রিক্স প্লট?


ম্যাটপ্লটলিবে একটি অ্যানিমেটেড ইমেজ ম্যাট্রিক্স প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷

  • একটি ফাংশন *আপডেট* বারবার কল করে একটি অ্যানিমেশন তৈরি করুন৷ .

  • আপডেট এর ভিতরে পদ্ধতি, ম্যাট্রিক্সের একটি 6×6 মাত্রা তৈরি করুন এবং একটি চিত্র হিসাবে ডেটা প্রদর্শন করুন, যেমন একটি 2D নিয়মিত রাস্টারে৷

  • set_axis_off() ব্যবহার করে অক্ষগুলি বন্ধ করুন৷ .

  • চিত্রটি প্রদর্শন করতে, দেখান() ব্যবহার করুন পদ্ধতি।

উদাহরণ

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

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

fig, ax = plt.subplots()

def update(i):
    im_normed = np.random.rand(6, 6)
    ax.imshow(im_normed)
    ax.set_axis_off()

anim = FuncAnimation(fig, update, frames=20, interval=50)

plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

কিভাবে matplotlib একটি অ্যানিমেটেড ইমেজ ম্যাট্রিক্স প্লট?


  1. ম্যাটপ্লটলিবে একটি বারের জন্য একটি লেবেল হিসাবে একটি ইমোজি কীভাবে প্লট করবেন?

  2. কালারবার ম্যাটপ্লটলিব সহ পাইথনে একটি 2D ম্যাট্রিক্স কীভাবে প্লট করবেন?

  3. কিভাবে দুটি সামুদ্রিক এলএমপ্লট পাশাপাশি প্লট করবেন (ম্যাটপ্লটলিব)?

  4. কিভাবে Matplotlib একটি বৃত্ত ভিতরে একটি আয়তক্ষেত্র প্লট?