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

Seaborn হিটম্যাপ অ্যানোটেশন ফরম্যাট বোঝা

Seaborn-এর heatmap()-এ annot=True সেট করলে প্রতিটি সেলে মান প্রদর্শিত হয়। fmt প্যারামিটার দিয়ে এই মানগুলো কীভাবে ফরম্যাট হবে তা নিয়ন্ত্রণ করা যায়। উদাহরণস্বরূপ, fmt=".2%" মানগুলোকে দুই দশমিকের সাথে শতাংশ হিসেবে দেখাবে।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. Pandas DataFrame তৈরি করুন (৫x৫ র‍্যান্ডম ডেটা)।
  3. sns.heatmap() কল করুন annot=True, annot_kws এবং fmt=".2%" দিয়ে।
  4. plt.show() দিয়ে দেখান।
উদাহরণ কোড
import seaborn as sns
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

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

df = pd.DataFrame(np.random.random((5, 5)), columns=["a", "b", "c", "d", "e"])
sns.heatmap(df, annot=True, annot_kws={"size": 7}, fmt=".2%")
plt.show()
আউটপুট

হিটম্যাপে প্রতিটি সেলে ০.০০% থেকে ১০০.০০% পর্যন্ত মান দেখাবে। annot_kws দিয়ে ফন্ট সাইজ নিয়ন্ত্রণ করা হয়েছে।

সাধারণ fmt ফরম্যাট:
  • .2f — ২ দশমিক সংখ্যা
  • .0f — পূর্ণসংখ্যা
  • .2% — ২ দশমিক শতাংশ
  • d — ইন্টিজার
  1. Seaborn FacetGrid-এ অ্যানোটেশন কাস্টমাইজ করার পদ্ধতি

  2. Seaborn হিটম্যাপের প্রতিটি সেল অ্যানোটেট করার পদ্ধতি

  3. Seaborn-এ x-ticks ঘনত্ব কমানোর পদ্ধতি

  4. Matplotlib অ্যানোটেশন রোটেট করুন যাতে লাইনটির সাথে মিলে যায়