symmetric color map using surf
22 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Peter Wagner
le 6 Mar 2019
Modifié(e) : Neil Lamas
le 9 Fév 2022
Hi there,
I would like to show in a graph a symmetric color driving from 0 green to either + and - to red. The peak at the bottom should be in colour yellow again.
All areas around 0 in green. Anyone an Idea? Cheers

2 commentaires
Réponse acceptée
Akira Agata
le 7 Mar 2019
Like this?
cmap = interp1([-1;0;1],[1 0 0;0 1 0;1 0 0],linspace(-1,1)');
surf(peaks)
colormap(cmap)
colorbar

Plus de réponses (1)
Neil Lamas
le 9 Fév 2022
Modifié(e) : Neil Lamas
le 9 Fév 2022
Here is an alternative using the color libraries from matlab:
cmap_pos = jet(64);
cmap_neg = flipud(cmap_pos);
cmap = [cmap_neg; cmap_pos];
surf(peaks)
colormap(cmap)
colorbar
0 commentaires
Voir également
Catégories
En savoir plus sur Blue dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
