rainbow
colormap özelliğini imshow
kullanarak bir görüntüde kullanmak istiyorum. Mükemmel çalışır, ancak 0
değerinin rengini yeniden tanımlamak istiyorum. Menekşe yerine beyaz kullanmak istiyorum.Matplotlib colormap'de belirli bir değer için rengin nasıl yeniden tanımlanması
Bunu yalnızca sıfır değeri için yapmak istiyorum, diğer tüm değerler de colormap'deki varsayılan değerlerle kalabilir.
olmadan bu nasıl yapılır herhangi bir fikir colormap el ile düzenlemek zorunda?
Bkz: http://stackoverflow.com/questions/16152052/matplotlib-python-change-single-color-in-colormap/16163481 –
soru farklı, mince kampı doğrudan düzenlemek istemiyorum ... Gökkuşağı rengi haritası tanımı açık değil – otmezger
Hiç rampa düzenlemek zorunda değilsiniz, maskeli bir dizi oluşturmak için sıfırlar maskeli ve kullanmak '' cmap.set_bad (beyaz). Ancak, geçici çözüm, aşağıda cmap.set_under() işlevini kullanmanın eşdeğeridir. –