गैंट चार्ट प्रोजेक्ट प्लानिंग में प्रोजेक्ट शेड्यूल दिखाने के लिए व्यापक रूप से उपयोग किए जाते हैं। यह एक प्रकार का बार चार्ट है जो वर्टिकल एक्सिस पर टास्क और हॉरिजॉन्टल एक्सिस पर टाइम इंटरवल सूचीबद्ध करता है। ग्राफ में हॉरिजॉन्टल बार्स की चौड़ाई प्रत्येक गतिविधि की अवधि दिखाती है।
मैटप्लॉटलीब में गैंट चार्ट प्लॉट करने के लिए, हम broken_barh() मेथड का उपयोग कर सकते हैं।
चरण
फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
एक फिगर और सबप्लॉट्स का सेट बनाएं।
रेक्टेंगल्स का हॉरिजॉन्टल सीक्वेंस प्लॉट करें।
एक्सेस की y और x लिमिट सेट करें।
फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt # फिगर साइज़ सेट करें plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # फिगर और सबप्लॉट्स का सेट fig, ax = plt.subplots() # रेक्टेंगल्स का हॉरिजॉन्टल सीक्वेंस ax.broken_barh([(110, 30), (150, 10)], (10, 9), facecolors='tab:blue') ax.broken_barh([(10, 50), (100, 20), (130, 10)], (20, 9), facecolors='tab:orange') # एक्सेस की ylim और xlim ax.set_ylim(5, 35) ax.set_xlim(0, 200) # प्लॉट दिखाएं plt.show()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
