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

Matplotlib colormap में किसी विशिष्ट मान के लिए रंग को फिर से परिभाषित कैसे करें?

matplotlib colormap में एक विशिष्ट मान के लिए एक रंग को फिर से परिभाषित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • एक कलरमैप . प्राप्त करें उदाहरण के लिए, यदि *नाम . है तो rc मानों के लिए डिफ़ॉल्ट * कोई भी get_cmap() का उपयोग नहीं कर रहा है विधि, ग्रे रंगरूप के साथ।

  • "norm.clip =False होने पर कम आउट-ऑफ-रेंज मानों के लिए रंग सेट करें " set_under() का उपयोग करके विधि।

  • imshow() . का उपयोग करना विधि, डेटा को एक छवि प्रदर्शित करें, अर्थात, एक 2D नियमित रेखापुंज पर।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt, cm
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
cmap = cm.get_cmap('gray')
cmap.set_under('red')
plt.imshow(np.arange(25).reshape(5, 5),
   interpolation='none',
   cmap=cmap,
   vmin=.001)
plt.show()

आउटपुट

Matplotlib colormap में किसी विशिष्ट मान के लिए रंग को फिर से परिभाषित कैसे करें?


  1. मैं Matplotlib में आयत में रंग कैसे सेट करूं?

    Matplotlib में एक आयत में रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति () . का उपयोग करके कोई आकृति बनाएं या मौजूदा आकृति को सक्रिय करें विधि। एक ~.axes.Axes . जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में आंकड़े के लिए विधि। एक आयत को एक लं

  1. Matplotlib अक्ष में सापेक्ष बदलाव कैसे निकालें?

    Matplotlib अक्ष में सापेक्ष बदलाव को दूर करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - दो इनपुट सूचियों के साथ एक लाइन प्लॉट करें। gca() . का उपयोग करना विधि, वर्तमान अक्ष प्राप्त करें और फिर एक्स-अक्ष उदाहरण वापस करें। प्रमुख टिकर का फॉर्मेटर प्राप्त करें। सापेक्ष बदलाव को हटाने के लिए, set

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

    hist2d . के लिए कलरबार जोड़ने के लिए प्लॉट, हम कलरबार () विधि के तर्क के लिए एक स्केलर मैपेबल ऑब्जेक्ट पास कर सकते हैं। कदम numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। hist2d() . का उपयोग करके एक 2D हिस्टोग्राम प्लॉट ब