Seaborn-এর heatmap()-এ annot=True সেট করলে প্রতিটি সেলে মান প্রদর্শিত হয়। fmt প্যারামিটার দিয়ে এই মানগুলো কীভাবে ফরম্যাট হবে তা নিয়ন্ত্রণ করা যায়। উদাহরণস্বরূপ, fmt=".2%" মানগুলোকে দুই দশমিকের সাথে শতাংশ হিসেবে দেখাবে।
- ফিগার সাইজ এবং লেআউট সেট করুন।
- Pandas DataFrame তৈরি করুন (৫x৫ র্যান্ডম ডেটা)।
sns.heatmap()কল করুনannot=True,annot_kwsএবংfmt=".2%"দিয়ে।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— ইন্টিজার