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()आउटपुट
