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

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


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

Import matplotlib.pyplot as plt

Pyplot कमांड शैली फ़ंक्शन का एक संग्रह है जो matplotlib को MATLAB की तरह काम करता है।

एल्गोरिदम

चरण 1: matplotlib.pyplot आयात करें।
चरण 2: line1 और line2 बिंदु परिभाषित करें।
चरण 3: pyplot में plot() फ़ंक्शन का उपयोग करके रेखाएं प्लॉट करें।
चरण 4: शीर्षक, X-अक्ष, Y-अक्ष परिभाषित करें।
चरण 5: show() फ़ंक्शन का उपयोग करके प्लॉट प्रदर्शित करें।

उदाहरण कोड

import matplotlib.pyplot as plt
line1_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, label='line1-dotted', linestyle='dotted')
plt.plot(line2_x, line2_y, color='red', linewidth=5, label='line2-dashed', linestyle='dotted')
plt.title("PLOTTING DOTTED LINES")
plt.legend()
plt.show()

आउटपुट

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

व्याख्या

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


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

    ओवरलैपिंग लाइन्स को स्पष्ट दिखाने के लिए alpha (पारदर्शिता) पैरामीटर का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। overlapping वेरिएबल में अल्फा वैल्यू स्टोर करें (उदाहरण: 0.15)। दो लाइन्स को अलग-अलग रंग और समान अल्फा के साथ प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड from matplotlib import

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

    Matplotlib में मार्कर्स और लाइन्स के लिए समान रंग सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: m, n और x डेटा पॉइंट्स को NumPy का उपयोग करके इनिशियलाइज़ करें। figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें। clf() मेथड का उपयोग करके फिगर क्लियर करें। subplot

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क