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

मैटप्लॉटलीब में स्कैटर प्लॉट के ऊपर अतिरिक्त पॉइंट्स कैसे प्लॉट करें?


मैटप्लॉटलीब में स्कैटर प्लॉट के ऊपर अतिरिक्त पॉइंट्स प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

चरण

  • फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।

  • x और y डेटा पॉइंट्स की सूची बनाएं।

  • x और y डेटा पॉइंट्स के साथ स्कैटर प्लॉट बनाएं।

  • marker='*' के साथ अतिरिक्त पॉइंट्स प्लॉट करें।

  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt
# फिगर साइज़ सेट करें
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
# डेटा पॉइंट्स की सूची
x = [1, 2, 6, 4]
y = [1, 5, 2, 3]
# x और y के साथ स्कैटर प्लॉट
plt.scatter(x, y, c=x, cmap='hot')
plt.plot([3, 4], [6, 7], marker='*', ls='none', ms=20)
# प्लॉट प्रदर्शित करें
plt.show()

आउटपुट

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

मैटप्लॉटलीब में स्कैटर प्लॉट के ऊपर अतिरिक्त पॉइंट्स कैसे प्लॉट करें?


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

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

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

    लॉग स्केल प्लॉट में माइनर टिक्स हटाने के लिए plt.minorticks_off() कॉल करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम डेटा जनरेट करें। पहला सबप्लॉट: लॉग स्केल के साथ माइनर टिक्स (डिफ़ॉल्ट)। दूसरा सबप्लॉट: लॉग स्केल के साथ plt.minorticks_off()। दोनों में टाइटल दें और plt.show() से तुलना करें। उदाह

  1. Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें? Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें?

    एकाधिक X या Y एक्सिस प्लॉट करने के लिए, हम twinx() या twiny() मेथड्स का उपयोग कर सकते हैं, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। बाएं Y-एक्सिस स्केल पर [1, 2, 3, 4, 5] डेटा पॉइंट्स प्लॉट करें। twinx() मेथड का उपयोग करके शेयर्ड X-एक्स