У меня есть квадратный массив элементов, которые соответствуют решетчатым сайтам. Некоторые из элементов равны нулю, а остальные варьируются от 1 до 2700. Используя Imshow и цветную карту Orrd, я хочу, чтобы все участки решетки превышали 0, чтобы отобразить соответствующий цвет, но, что важно, все сайты со значением 0 были отображались как черные . Я пытался определить новую цветную карту следующим образом: < /p>
colors = [(0,0,0)] + [(pylab.cm.OrRd(i)) for i in range(1,256)]
new_map = matplotlib.colors.LinearSegmentedColormap.from_list('new_map', colors, N=256)
< /code>
Но диапазон значений в моем массиве слишком велик, и поэтому многие ненулевые значения отображаются как черные. < /p>
Большое спасибо. < /p>
Подробнее здесь: https://stackoverflow.com/questions/225 ... d-to-black
Цветовая карта Python, но со всеми нулевыми значениями, отображенными с черным ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение