Matplotlib में स्टैक्ड बार चार्ट को प्लॉट करने के लिए, हम barh() . का उपयोग कर सकते हैं तरीके
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- एक सूची बनाएं वर्षों, मुद्दों को संबोधित और मुद्दे_लंबित , वर्षों के अनुसार।
- क्षैतिज सलाखों को वर्षों के साथ प्लॉट करें और मुद्दों को संबोधित किया गया डेटा।
- स्टैक्ड हॉरिजॉन्टल बार बनाने के लिए, barh() use का उपयोग करें विधि वर्षों, मुद्दों_लंबित . के साथ और मुद्दों को संबोधित किया गया डेटा
- किंवदंती को कथानक पर रखें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True year = [2014, 2015, 2016, 2017, 2018, 2019] issues_addressed = [10, 14, 0, 10, 15, 15] issues_pending = [5, 10, 50, 2, 0, 10] b1 = plt.barh(year, issues_addressed, color="red") b2 = plt.barh(year, issues_pending, left=issues_addressed, color="yellow") plt.legend([b1, b2], ["Completed", "Pending"], title="Issues", loc="upper right") plt.show()
आउटपुट