Я хочу использовать imagesc для отображения количества, в котором важны все положительные, отрицательные и близкие к нулю значения. Я хочу, чтобы цвета, близкие к нулю, были черными, но нет цветовой карты по умолчанию, обеспечивающей такую функцию.
Например, использование colormap(hot) присваивает черному цвету наименьшее (в данном случае отрицательное) число, что выглядит плохо:
figure, imagesc(Xvalues, Yvalues, Quantity)
colorbar, colormap(hot), axis equal, axis off
Обратите внимание, что 0 присвоен неяркий красный цвет, из-за чего трудно увидеть области с исчезающим значением.
Есть ли способ использовать (например) colormap(hot) для положительных значений и некоторую голубоватую colormap для отрицательных значений, причем оба встречаются на черном нуле?