प्रोजेक्ट शेड्यूल दिखाने के लिए प्रोजेक्ट प्लानिंग में गैंट चार्ट का व्यापक रूप से उपयोग किया जाता है। यह एक प्रकार का बारचार्ट है जो ऊर्ध्वाधर अक्ष पर कार्यों और क्षैतिज अक्ष पर समय अंतराल को सूचीबद्ध करता है। ग्राफ़ में क्षैतिज पट्टियों की चौड़ाई प्रत्येक गतिविधि की अवधि दर्शाती है।
Matplotlib में गैंट चार्ट बनाने के लिए, हम broken_barh() का उपयोग कर सकते हैं विधि।
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
एक आकृति और सबप्लॉट का एक सेट बनाएं।
-
आयतों का एक क्षैतिज क्रम प्लॉट करें।
-
y . सेट करें और x कुल्हाड़ियों की सीमा।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
import matplotlib.pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Figure and set of subplots fig, ax = plt.subplots() # Horizontal sequence of rectangles 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 and xlim of the axes ax.set_ylim(5, 35) ax.set_xlim(0, 200) # Show the plot plt.show()
आउटपुट
यह निम्नलिखित आउटपुट देगा -