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

Matplotlib में पारुला कॉलोर्मैप कैसे बनाएं?

Matplotlib में Parula colormap बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • numpy का उपयोग करके कोलोरमैप डेटा बनाएं।
  • एक 'LinearSegmentedColormap' बनाएं रंगों की सूची से।
  • विस्कम कलरमैप का विश्लेषण करने और नए कॉलोरमैप बनाने के लिए एक छोटा सा टूल है।
  • imshow()का उपयोग करें डेटा को छवि के रूप में प्रदर्शित करने की विधि, अर्थात, 2D नियमित रेखापुंज पर।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from matplotlib.colors import LinearSegmentedColormap
import matplotlib.pyplot as plt
import numpy as np
from viscm import viscm
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
cm_data = np.random.rand(4, 4)
parula_map = LinearSegmentedColormap.from_list('parula', cm_data)
viscm(parula_map)
plt.imshow(np.linspace(0, 100, 256)[None, :], aspect='auto', cmap=parula_map)
plt.show()

आउटपुट

Matplotlib में पारुला कॉलोर्मैप कैसे बनाएं?


  1. Matplotlib में कलरबार को कैसे एनिमेट करें?

    Matplotlib में कलरबार को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। एक ~.axes.Axes Add जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए। तत्काल विभ

  1. Matplotlib में कुल्हाड़ियों को पारदर्शी कैसे बनाया जाए?

    Matplotlib में कुल्हाड़ियों को पारदर्शी बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं, फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। एक ~.axes.Axes Add जोड़ें एक सबप्लॉट व्यवस्था के हिस्स

  1. Matplotlib आकृति के मार्जिन को कैसे सेट करें?

    matplotlib आकृति के मार्जिन को सेट करने के लिए, हम margins() . का उपयोग कर सकते हैं विधि। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं टी और y डेटा अंक numpy का उपयोग कर रहे हैं। इंडेक्स 1 पर मौजूदा आंकड़े में एक सबप्लॉट जोड़ें। प्लॉट टी और वाई डेटा पॉइंट प्लॉट