Reverse the colorbar axis
70 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Claire
el 30 de Abr. de 2012
Respondida: Ryan Caveney
el 14 de Feb. de 2025
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 comentario
Respuesta aceptada
Geoff
el 30 de Abr. de 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 comentarios
Más respuestas (1)
Ryan Caveney
el 14 de Feb. de 2025
Another solution is
cm = colormap;
colormap(flipud(cm));
0 comentarios
Ver también
Categorías
Más información sobre Color and Styling en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!