Matplotlib चार्ट के प्रकार

हिस्टोग्राम

मानों को बिन में बाँटकर देखें कि डेटा कैसे फैला है।

परिचय

हिस्टोग्राम मानों की रेंज को बिन (bin) में बाँटता है और गिनता है कि हर बिन में कितने मान आते हैं। इससे दिखता है कि मान कहाँ जमा हैं और कितने फैले हुए हैं।

bins तय करता है कि रेंज कितने बार में बँटेगी; बहुत कम आकार छिपा देते हैं, बहुत ज़्यादा उसे ऊबड़-खाबड़ बना देते हैं। edgecolor बार को अलग करता है। ax.axvline एक खड़ी लाइन बनाता है, यहाँ औसत पर, ताकि डेटा का केंद्र दिखे।

इंटरैक्टिव विज़ुअलाइज़र

बिन (bin) की संख्या और डिस्ट्रिब्यूशन बदलें। बहुत कम बिन आकार छिपा देते हैं; बहुत ज़्यादा उसे ऊबड़-खाबड़ बना देते हैं।

चलने वाला Matplotlib उदाहरण

Matplotlib
कोड चलाएँ →
main.py
import matplotlib.pyplot as plt
import numpy as np

rng = np.random.default_rng(3)
heights = rng.normal(165, 8, 500)

fig, ax = plt.subplots(figsize=(7, 4))
ax.hist(heights, bins=20, color="#6366f1", edgecolor="white")
ax.axvline(heights.mean(), color="#ef4444", linestyle="--", label=f"mean {heights.mean():.1f} cm")
ax.set_xlabel("Height (cm)")
ax.set_ylabel("People")
ax.set_title("Heights of 500 people")
ax.legend()
plt.show()
इस उदाहरण के लिए Run बटन बनाएँ यह कोड जो चार्ट बनाता है
हिस्टोग्राम