Changing the number format of colorbar values

35 visualizzazioni (ultimi 30 giorni)
My color bar values are huge and I would love to maximize on the plot space. How can I change the values of my colorbar to say value * 10^8. Thanks
  2 Commenti
Walter Roberson
Walter Roberson il 19 Feb 2016
Which MATLAB version? The methods are different from R2014b onwards.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 19 Feb 2016
In R2014b or later, colorbar objects have a http://www.mathworks.com/help/matlab/ref/colorbar-properties.html TickLabels property and also a TickLabelInterpreter. So you could for example,
cb = colorbar();
set(cb, 'Ticks', [10^7, 2.5*10^7, 5*10^7, 7.5*10^7, 10^8], 'TickLabels', {'10^7', '2.5 x 10^7', '5 x 10^7', '7.5 x 10^7', '10^8'}, 'Interpreter', 'tex')

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