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

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

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

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()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

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


  1. Matplotlib आकृति के मार्जिन को कैसे सेट करें?

    matplotlib आकृति के मार्जिन को सेट करने के लिए, हम margins() . का उपयोग कर सकते हैं विधि। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं टी और y डेटा अंक numpy का उपयोग कर रहे हैं। इंडेक्स 1 पर मौजूदा आंकड़े में एक सबप्लॉट जोड़ें। प्लॉट टी और वाई डेटा पॉइंट प्लॉट

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

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

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

    4D प्लॉट बनाने के लिए, हम x, y, z और c मानक डेटा पॉइंट बना सकते हैं। एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। कदम आकृति() . का प्रयोग करें एक आकृति बनाने या किसी मौजूदा आकृति को सक्रिय करने की विधि। सबप्लॉट व्यवस्था के हिस्से के रूप में एक आकृति जोड़ें। numpy का उपयोग करके x, y, z