Re bonjour, plutôt bonsoir.

Encore besoin des services d'un pro de la construction graphique...

J'aimerais sortir deux cartes sur une seule et je ne sais pas si c'est possible... Je m'explique.

J'ai deux type de donnée A qui représente n'importe quoi et B qui représente mon terrain.

J'aimerais représenter A et utiliser B comme filtre sélectif.

en gros, je ne peux avoir A que quand je n'ai pas B... aucune valeur ne peut être dans mon relief.

Voici un exemple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Z=abs(peaks(50));
figure;pcolor(Z);shading interp; %Ca c'est mon A
 
figure
contourf(Z,[1 2 3],'color','k');
colormap([0 0 0]); %Ca c'est mon B
Ce que je voudrais c'est "fusionner" ces deux cartes. Donc remplacer les couleurs de la figure 1 par le noir de la figure 2 aux endroits appropriés.

Or, si j'utilise un hold on, toute la carte devient noir à cause du colormap

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Z=abs(peaks(50));
figure;pcolor(Z);shading interp; %Ca c'est mon A
hold on
contourf(Z,[1 2 3],'color','k');
colormap([0 0 0]); %Ca c'est mon B

Y a-t-il un moyen de faire ca?