Matplotlib হিস্টোগ্রামে বার এর ওপর কাউন্ট প্রদর্শন করতে আমরা প্রতিটি প্যাচ ইটারেট করে text() পদ্ধতি ব্যবহার করে মানগুলো প্যাচের ওপর রাখতে পারি।
ধাপসমূহ
- ফিগার আকার সেট করুন এবং সাবপ্লট들의 মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- হিস্টোগ্রাম প্লট করার জন্য সংখ্যাগুলির একটি তালিকা তৈরি করুন।
- হিস্টোগ্রাম তৈরি করতে hist() পদ্ধতি ব্যবহার করুন।
- প্যাচগুলো ইটারেট করুন এবং প্রতিটি প্যাচের মিড-ভ্যালু ও উচ্চতা গণনা করে টেক্সট রাখুন।
- ফিগারটি প্রদর্শন করতে show() পদ্ধতি ব্যবহার করুন।
উদাহরণ
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = [3, 5, 1, 7, 9, 5, 3, 7, 5]
_, _, patches = plt.hist(data, align="mid")
for pp in patches:
x = (pp._x0 + pp._x1)/2
y = pp._y1 + 0.05
plt.text(x, y, pp._y1)
plt.show()আউটপুট
