में किसी विशिष्ट मान के लिए रंग को फिर से परिभाषित करने के लिए मैं imshow
का उपयोग कर छवि में colormap rainbow
का उपयोग करना चाहता हूं। यह पूरी तरह से काम करता है, लेकिन मैं 0
मान के लिए रंग को फिर से परिभाषित करना चाहता हूं। Violete के बजाय, मैं सफेद का उपयोग करना चाहता हूँ।matplotlib colormap
मैं इसे केवल शून्य शून्य के लिए करना चाहता हूं, अन्य सभी मान colormap में डिफ़ॉल्ट मानों के साथ रह सकते हैं।
कोई विचार नहीं बिना को मैन्युअल रूप से रंगरूप को संपादित करना है?
देखें: http://stackoverflow.com/questions/16152052/matplotlib-python-change-single-color-in-colormap/16163481 –
प्रश्न अलग है, mince मैं सीधे शिविर को संपादित नहीं करना चाहता ... इंद्रधनुष रंग मानचित्र के लिए परिभाषा स्पष्ट नहीं है – otmezger
आपको रैंप को संपादित करने की ज़रूरत नहीं है, मेरा मतलब है कि ज़ेरोस के साथ मुखौटा सरणी बनाना और उपयोग करना 'cmap.set_bad ('सफेद')'। लेकिन वर्कअराउंड नीचे से 'cmap.set_under() 'का उपयोग करने के बराबर है। –