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