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

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

Matplotlib में स्कैटर प्लॉट को सतत मान (continuous value) के आधार पर रंगने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके x, y और z रैंडम डेटा पॉइंट्स बनाएं।
  • एक फिगर और सबप्लॉट्स का सेट बनाएं।
  • स्कैटर प्लॉट बनाएं।
  • मौजूदा एक्सिस में स्कैटर पॉइंट्स के स्केलर मैपेबल इंस्टेंस के साथ कलरबार ड्रॉ करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x, y, z = np.random.rand(3, 50)
f, ax = plt.subplots()
points = ax.scatter(x, y, c=z, s=50, cmap="plasma")
f.colorbar(points)
plt.show()

आउटपुट

ऊपर दिए गए कोड से एक स्कैटर प्लॉट बनेगा जहां प्रत्येक पॉइंट का रंग z मान के अनुसार plasma कलरमैप से निर्धारित होगा, साथ ही एक कलरबार भी दिखाई देगा जो मानों की सीमा दर्शाता है।

  1. Matplotlib से कॉम्प्लेक्स नंबर्स (आर्गैंड डायग्राम) कैसे प्लॉट करें? Matplotlib से कॉम्प्लेक्स नंबर्स (आर्गैंड डायग्राम) कैसे प्लॉट करें?

    कॉम्प्लेक्स नंबर्स के रियल और इमैजिनरी पार्ट्स को अलग करके 2D स्कैटर प्लॉट बनाएं (आर्गैंड डायग्राम)। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम कॉम्प्लेक्स नंबर्स जनरेट करें: np.random.rand(10) + 1j*np.random.rand(10)। fig, ax = plt.subplots() बनाएं। ax.scatter(data.real, data.imag, c=data.real, cm

  1. Matplotlib में रेक्टेंगल का रंग कैसे सेट करें? Matplotlib में रेक्टेंगल का रंग कैसे सेट करें?

    Matplotlib में रेक्टेंगल का रंग सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। एक रेक्टेंगल एंकर पॉइंट के साथ चौड़ाई और ऊंच

  1. Matplotlib कलरमैप में विशिष्ट मान के लिए रंग कैसे रीडिफाइन करें? Matplotlib कलरमैप में विशिष्ट मान के लिए रंग कैसे रीडिफाइन करें?

    Matplotlib कलरमैप में विशिष्ट मान के लिए रंग रीडिफाइन करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: get_cmap() मेथड का उपयोग करके कलरमैप इंस्टेंस प्राप्त करें, डिफ़ॉल्ट रूप से आरसी वैल्यूज़ यदि *name* None है, ग्रे कलरमैप के साथ। set_under() मेथड का उपयोग करके norm.clip = False होने पर कम आउट-ऑ