Reverse the colorbar axis

175 visualizzazioni (ultimi 30 giorni)
Claire
Claire il 30 Apr 2012
Commentato: prio il 1 Apr 2018
I have a contourf plot, which I plotted across the range 2 to -2. I have edited the colormap to get it to move between green and brown.
I don't want to change the colormap, or the values that are associated with each color. All I want to do is essentially flip the colorbar, so that -2 is at the top, and 2 is at the bottom.
All the solutions I have found so far only flip the colors, which is not what I want to do.
I'm basically looking for an equivalent function to: set(gcf,'YDir','reverse') but for the colorbar.
I'd appreciate any help I can get. Cheers, Claire.
  1 Commento
Cody Webb
Cody Webb il 25 Ott 2015
How did you flip just the colors and not the axis?

Accedi per commentare.

Risposta accettata

Geoff
Geoff il 30 Apr 2012
The call to colorbar returns a handle. There's lots of options in there to set, and you'll find the one you wanted, too.
h = colorbar;
set( h, 'YDir', 'reverse' );
  4 Commenti
Germano Scarabelli
Germano Scarabelli il 8 Gen 2015
thanks! I spent a lot of time trying to reverse it!
prio
prio il 1 Apr 2018
Thanks a lot!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Colormaps in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by