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

Matplotlib के लिए डेटा मानों को कलर जानकारी में कैसे कन्वर्ट करें?

Matplotlib के लिए डेटा मानों को कलर जानकारी में कन्वर्ट करने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • यदि *name* None है तो rc values को डिफ़ॉल्ट करते हुए कलरमैप इंस्टेंस प्राप्त करें।
  • कलर जानकारी में कन्वर्ट किए जा सकने वाले रैंडम मान बनाएं।
  • रैंडम डेटा पॉइंट्स x और y बनाएं।
  • x और y प्लॉट करने के लिए scatter() मेथड का उपयोग करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

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

plasma = plt.get_cmap('GnBu_r')
values = np.random.rand(100)
x = np.random.rand(len(values))
y = np.random.rand(len(values))
sc = plt.scatter(x, y, c=[plasma(val) for val in values])
plt.show()

आउटपुट

स्कैटर प्लॉट जहां प्रत्येक पॉइंट का रंग GnBu_r कलरमैप के माध्यम से उसके मान से मैप होता है।

  1. Matplotlib में संख्याओं को कलर स्केल में कैसे बदलें? Matplotlib में संख्याओं को कलर स्केल में कैसे बदलें?

    Matplotlib में संख्याओं को कलर स्केल में बदलने के लिए, हम निम्नलिखित चरण अपना सकते हैं। चरण NumPy का उपयोग करके x, y और c डेटा पॉइंट्स बनाएं। डेटा पॉइंट्स को Pandas डेटाफ्रेम में बदलें। subplots() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। हॉट कलरमैप प्राप्त करें। डेटा

  1. Matplotlib में रेक्टेंगल के अंदर टेक्स्ट कैसे जोड़ें? Matplotlib में रेक्टेंगल के अंदर टेक्स्ट कैसे जोड़ें?

    Matplotlib में रेक्टेंगल के अंदर टेक्स्ट जोड़ने के लिए, हम रेक्टेंगल के केंद्र बिंदु पर एनोटेट मेथड में लेबल जोड़ सकते हैं। चरण figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। वर्तमान एक्सिस में सबप्लॉट व्यवस्था जोड़ें। प्लॉट में रेक्टेंगल जोड़ने के लिए, रेक्टेंगल ऑब्जेक्ट

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

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