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

Matplotlib का उपयोग करके दो बिंदीदार रेखाओं को कैसे प्लॉट करें और मार्कर कैसे सेट करें?

इस कार्यक्रम में, हम matplot लाइब्रेरी का उपयोग करके दो पंक्तियों को प्लॉट करेंगे। कोड शुरू करने से पहले, हमें पहले निम्नलिखित कमांड का उपयोग करके matplotlib लाइब्रेरी को आयात करना होगा -

matplotlib.pyplot को plt के रूप में आयात करें

पाइप्लॉट कमांड शैली के कार्यों का एक संग्रह है जो मैटलपोटलिब को MATLAB की तरह काम करता है।

एल्गोरिदम

चरण 1:आयात करें matplotlib.pyplotचरण 2:लाइन 1 और लाइन 2 बिंदुओं को परिभाषित करें। चरण 3:पाइप्लॉट में प्लॉट () फ़ंक्शन का उपयोग करके लाइनों को प्लॉट करें। चरण 4:शीर्षक, एक्स-अक्ष, वाई-अक्ष को परिभाषित करें। चरण 5 :शो () फ़ंक्शन का उपयोग करके प्लॉट प्रदर्शित करें।

उदाहरण कोड

pltline1_x =[10,20,30]line1_y =[20,40,10]line2_x =[10,20,30]line2_y=[40,10,30]plt.xlabel('X AXIS')plt.ylabel('Y AXIS')plt.plot(line1_x,line1_y, color='blue', linewidth =3, लेबल ='line1-dotted',linestyle='dotted')plt.plot(line2_x, line2_y, रंग ='लाल', लाइनविड्थ =5, लेबल ='लाइन 2-डैश्ड', लाइनस्टाइल ='बिंदीदार') plt.title ("बिंदीदार रेखाएँ प्लॉट करना") plt.legend()plt.show()

आउटपुट

Matplotlib का उपयोग करके दो बिंदीदार रेखाओं को कैसे प्लॉट करें और मार्कर कैसे सेट करें?

स्पष्टीकरण

चर line1_x, line_y और line2_x, line2_y हमारी रेखाओं के निर्देशांक हैं। प्लॉट फ़ंक्शन में लाइनविड्थ पैरामीटर मूल रूप से उस लाइन की चौड़ाई/मोटाई है जिसे हम प्लॉट कर रहे हैं। कार्यक्रम में plt.legend() फ़ंक्शन का उपयोग ग्राफ़ पर x-अक्ष, y-अक्ष नाम जैसी किंवदंतियों को रखने के लिए किया जाता है।


  1. Matplotlib में ओवरलैपिंग लाइनों को कैसे प्लॉट करें?

    Matplotlib में ओवरलैपिंग लाइनों को प्लॉट करने के लिए, हम वैरिएबल ओवरलैपिंग का उपयोग कर सकते हैं जो मूल रूप से प्लॉट में अस्पष्टता या अल्फा मान सेट करता है। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। लाइन के अल्फ़ा मान को सेट करने के लिए एक वैरिएबल ओवरलैपिंग को इनिशि

  1. Matplotlib प्लॉट लूप में मार्करों और रेखाओं के लिए समान रंग कैसे सेट करें?

    एक matplotlib में मार्कर और लाइनों के लिए एक ही रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - प्रारंभ करें m, n और x डेटा अंक numpy का उपयोग कर रहे हैं। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। clf() . का उपयोग करके आंकड़ा साफ़ करें विधि। su

  1. दो सीबॉर्न lmplots को साथ-साथ कैसे प्लॉट करें (Matplotlib)?

    सीबॉर्न में साथ-साथ दो ग्राफ़ बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - दो ग्राफ़ बनाने के लिए, हम nrows=1, ncols=2 . का उपयोग कर सकते हैं आकृति आकार (7, 7) के साथ। कुंजियों के साथ डेटा फ़्रेम बनाएं, col1 और col2 , पंडों . का उपयोग करते हुए । काउंटप्लॉट() . का प्रयोग करें बार का उपयो