Como gerar um mapa de cores / barra de cores não linear?

Gostaria de mostrar uma barra de cores não uniforme como na primeira foto. Eu tentei o código abaixo. 'mycamp4' é um mapa de cores salvo manualmente. O resultado é mostrado como a segunda figura. O número0.1 e1.5 será muito fechado também ver. Como posso fazer a barra de cores como na primeira foto?

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)

Imagem 1:

Figura 2:

questionAnswers(4)

yourAnswerToTheQuestion