बार चार्ट
वर्टिकल और हॉरिज़ॉन्टल बार से कैटेगरी के बीच मानों की तुलना करें।
परिचय
बार चार्ट कैटेगरी के बीच किसी मान की तुलना करते हैं। ax.bar वर्टिकल बार और ax.barh हॉरिज़ॉन्टल बार बनाता है, जो लंबे नामों के लिए बेहतर हैं।
पहला आर्ग्युमेंट कैटेगरी देता है और दूसरा उनके मान। color हर बार के लिए एक रंग वाली लिस्ट भी हो सकता है। ax.bar_label हर बार के ऊपर उसका मान लिख देता है, ताकि एक्सिस देखकर अंदाज़ा न लगाना पड़े।
इंटरैक्टिव विज़ुअलाइज़र
हॉरिज़ॉन्टल बार पर जाएँ, बार को क्रम से लगाएँ और उनके मान दिखाएँ। क्रम से लगे बार से रैंकिंग तुरंत दिखती है।
चलने वाला Matplotlib उदाहरण
Matplotlib
main.py
import matplotlib.pyplot as plt
languages = ["Python", "JavaScript", "Java", "C#", "C++"]
students = [42, 31, 18, 12, 9]
fig, ax = plt.subplots(figsize=(7, 4))
bars = ax.bar(languages, students, color=["#6366f1", "#f59e0b", "#10b981", "#0ea5e9", "#ef4444"])
ax.bar_label(bars)
ax.set_title("Favorite language in class")
ax.set_ylabel("Students")
plt.show()
