Как создать нелинейную цветовую карту / цветную полосу?

Я хотел бы показать неоднородную цветовую шкалу, как на первом рисунке. Я попробовал код ниже. mycamp4 - это цветовая карта, сохраненная вручную. Результат показан на втором рисунке. Номер0.1 а также1.5 будет слишком закрыто, тоже видите. Как я могу сделать цветную полосу, как на первом рисунке?

v = [0.1 1 1.5 5 7.5 10 30];
v_2 = [0.1 1.5 5 7.5 10 30];
contourf(X,Y,pdf_normal',v);
h = colorbar;
load('MyColormaps','mycmap4');
set(gcf,'Colormap',mycmap4);
set(h, 'YTick', v_2)

Фото 1:

Фото 2:

Ответы на вопрос(4)

Ваш ответ на вопрос