Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

मैटप्लॉटलीब का उपयोग करके गैंट प्लॉट कैसे प्राप्त करें?


गैंट चार्ट प्रोजेक्ट प्लानिंग में प्रोजेक्ट शेड्यूल दिखाने के लिए व्यापक रूप से उपयोग किए जाते हैं। यह एक प्रकार का बार चार्ट है जो वर्टिकल एक्सिस पर टास्क और हॉरिजॉन्टल एक्सिस पर टाइम इंटरवल सूचीबद्ध करता है। ग्राफ में हॉरिजॉन्टल बार्स की चौड़ाई प्रत्येक गतिविधि की अवधि दिखाती है।

मैटप्लॉटलीब में गैंट चार्ट प्लॉट करने के लिए, हम 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()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

मैटप्लॉटलीब का उपयोग करके गैंट प्लॉट कैसे प्राप्त करें?


  1. Matplotlib फिगर के मार्जिन्स कैसे सेट करें? Matplotlib फिगर के मार्जिन्स कैसे सेट करें?

    Matplotlib फिगर के मार्जिन्स सेट करने के लिए margins() मेथड का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके t और y डेटा पॉइंट्स बनाएं। इंडेक्स 1 पर करंट फिगर में सबप्लॉट जोड़ें। plot() मेथड का उपयोग करके t और y डेटा पॉइंट्स प्लॉट करें। प्लॉट का

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. मनमाने डेटा का उपयोग करके Matplotlib से 4D प्लॉट कैसे बनाएं? मनमाने डेटा का उपयोग करके Matplotlib से 4D प्लॉट कैसे बनाएं?

    4D प्लॉट बनाने के लिए, हम x, y, z और c स्टैंडर्ड डेटा पॉइंट्स बना सकते हैं। नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। चरण figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर जोड़ें। NumPy का उपयोग करके x, y, z और c डेटा पॉइंट्स बनाएं।