Seaborn pointplot-এ প্রতিটি পয়েন্টের উপরে ডেটা লেবেল (ভ্যালু) দেখানোর পদ্ধতি।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- Pandas DataFrame তৈরি করুন
- Pointplot তৈরি করুন
- অ্যাক্স প্যাচেস ও লেবেল ব্যবহার করে এনোটেট করুন
show()দিয়ে দেখান
উদাহরণ কোড
from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'a': [1, 3, 1, 2, 3, 1]})
ax = sns.pointplot(df["a"], order=df["a"].value_counts().index)
for p, label in zip(ax.patches, df["a"].value_counts().index):
ax.annotate(label, (p.get_x() + 0.375, p.get_height() + 0.15))
plt.show()
আউটপুট
একটি পয়েন্টপ্লট দেখাবে যেখানে প্রতিটি পয়েন্টের উপরে তার ভ্যালু (১, ২, ৩) লেবেল হিসেবে দেখানো থাকবে।