Como sobrepor uma plotagem pcolor a uma plotagem de contorno que usa um mapa de cores diferente?

Exemplo mínimo que não o alcança:

[X,Y,Z] = peaks;
figure;
pcolor(X,Y,Z);
shading flat;
hold all;
axes;
contour(X,Y,Z);
colormap gray;  % this should only apply to the contour plot axes...
axis off;       % ... but it doesn't

Isso mostra o gráfico de contorno e o gráfico de pseudo-cores no mapa de cores em escala de cinza. No entanto, o que eu quero alcançar é apenas tornar os contornos cinzento

Este é apenas um exemplo minimalista; na realidade, o gráfico de contorno é de dados diferentes que têm um intervalo diferente; portanto, docaxis configurações também são necessária

questionAnswers(1)

yourAnswerToTheQuestion