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()
आउटपुट