Reverse the colorbar axis

181 Ansichten (letzte 30 Tage)
Claire
Claire am 30 Apr. 2012
Kommentiert: prio am 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 Kommentar
Cody Webb
Cody Webb am 25 Okt. 2015
How did you flip just the colors and not the axis?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Geoff
Geoff am 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 Kommentare
Germano Scarabelli
Germano Scarabelli am 8 Jan. 2015
thanks! I spent a lot of time trying to reverse it!
prio
prio am 1 Apr. 2018
Thanks a lot!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Colormaps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by