কম্পিউটার

কিভাবে একটি Seaborn হিটম্যাপ বা পারস্পরিক সম্পর্ক ম্যাট্রিক্স (Matplotlib) অ্যানিমেট করবেন?


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

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • একটি ডাইমেনশন টিপল তৈরি করুন।
  • একটি সামুদ্রিক হিটম্যাপ তৈরি করুন৷
  • একটি init() তৈরি করুন প্রথম হিটম্যাপের জন্য পদ্ধতি।
  • FuncAnimation() ব্যবহার করুন একটি ফাংশন অ্যানিমেটকে বারবার কল করে একটি অ্যানিমেশন তৈরি করার ক্লাস যা একটি র্যান্ডম ডেটাসেট তৈরি করবে এবং একটি হিটম্যাপ তৈরি করবে৷
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
from matplotlib import animation

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

fig = plt.figure()
dimension = (5, 5)
data = np.random.rand(dimension[0], dimension[1])
sns.heatmap(data, vmax=.8)

def init():
    sns.heatmap(np.zeros(dimension), vmax=.8, cbar=False)

def animate(i):
    data = np.random.rand(dimension[0], dimension[1])
    sns.heatmap(data, vmax=.8, cbar=False)

anim = animation.FuncAnimation(fig, animate, init_func=init, frames=20, repeat=False)

plt.show()

আউটপুট

কিভাবে একটি Seaborn হিটম্যাপ বা পারস্পরিক সম্পর্ক ম্যাট্রিক্স (Matplotlib) অ্যানিমেট করবেন? কিভাবে একটি Seaborn হিটম্যাপ বা পারস্পরিক সম্পর্ক ম্যাট্রিক্স (Matplotlib) অ্যানিমেট করবেন?


  1. কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?

  2. কিভাবে Matplotlib ব্যবহার করে Seaborn FacetGrid এ একটি হিটম্যাপ বর্গক্ষেত্র তৈরি করবেন?

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

  4. কিভাবে Matplotlib একটি pcolormesh অ্যানিমেট করতে?