Matplotlib में मैट्रिक्स पर मास्क लगाने के लिए imshow() , हम उपयोग कर सकते हैं np.ma.masked_where() निचली और ऊपरी सीमा वाली विधि।
कदम
- इनपुट मैट्रिक्स को मास्क करने के लिए दो वैरिएबल, l और u को इनिशियलाइज़ करें।
- 5×5 आयाम का यादृच्छिक डेटा बनाएं।
- इनपुट मैट्रिक्स को मास्क करें, l मान से कम, और u से ऊपर।
- nrows=1 और ncols= के साथ एक आकृति और सबप्लॉट का एक सेट बनाएं
- डेटा को एक छवि के रूप में प्रदर्शित करें, अर्थात, 2D नियमित रेखापुंज पर, अक्ष 0 और पर
- अक्ष का शीर्षक सेट करें, 0 और
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truel =0.125u =0.575data =np.random. रैंड(5, 5)डेटा =np.ma.masked_where((l <डेटा) और (डेटा <यू), डेटा) अंजीर, axs =plt.subplots(1, 2)axs[0].imshow(data.data) ) कुल्हाड़ी [0]। सेट_शीर्षक ("बिना नकाबपोश") कुल्हाड़ी [1]। इमशो (डेटा) कुल्हाड़ी [1]। सेट_शीर्षक ("नकाबपोश के साथ") plt।आउटपुट