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

Pylab स्कैटर प्लॉट (Matplotlib) में अलग-अलग पॉइंट्स के लिए अलग-अलग मार्कर्स कैसे उपयोग करें?


Pylab (Pyplot) स्कैटर प्लॉट में अलग-अलग पॉइंट्स के लिए अलग-अलग मार्कर्स उपयोग करने के लिए, हम निम्नलिखित चरणों का उपयोग कर सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • सैंपल डेटा की संख्या के लिए एक वेरिएबल, N, इनिशियलाइज़ करें।
  • x और y रैंडम डेटा पॉइंट्स बनाएं।
  • मार्कर्स की एक लिस्ट बनाएं।
  • x, y और मार्कर्स को ज़िप करें।
  • ज़िप्ड ऑब्जेक्ट्स पर इटरेट करें और अलग-अलग मार्कर्स के साथ डेटा पॉइंट्स प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 10 x = np.random.rand(N) y = np.random.rand(N) markers = ["d", "v", "s", "*", "^", "d", "v", "s", "*", "^"] for xp, yp, m in zip(x, y, markers): plt.scatter(xp, yp, marker=m, s=50) plt.show()

आउटपुट

Pylab स्कैटर प्लॉट (Matplotlib) में अलग-अलग पॉइंट्स के लिए अलग-अलग मार्कर्स कैसे उपयोग करें?Pylab स्कैटर प्लॉट (Matplotlib) में अलग-अलग पॉइंट्स के लिए अलग-अलग मार्कर्स कैसे उपयोग करें?


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

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

  1. Python में matplotlib.animate का उपयोग करके कंटूर प्लॉट कैसे एनिमेट करें? Python में matplotlib.animate का उपयोग करके कंटूर प्लॉट कैसे एनिमेट करें?

    Python में matplotlib में कंटूर प्लॉट एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: 10☓10 डायमेंशन के शेप का रैंडम डेटा बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। FuncAnimation() क्लास का उपयोग करके फंक्शन *func* को बार-बार कॉल करके एनिमेशन बनाएं। कंटूर वैल्

  1. Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें? Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें?

    hist2d प्लॉट के लिए कलरबार जोड़ने के लिए, हम कलरबार() मेथड के आर्गुमेंट में स्केलेबल मैपेबल ऑब्जेक्ट पास कर सकते हैं। चरण NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके 2D हिस्टोग्राम प्लॉट बनाएं। hist