Changing the number format of colorbar values

15 vues (au cours des 30 derniers jours)
John
John le 18 Fév 2016
Commenté : John le 19 Fév 2016
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 commentaires
Walter Roberson
Walter Roberson le 19 Fév 2016
Which MATLAB version? The methods are different from R2014b onwards.
John
John le 19 Fév 2016
R2015b

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 19 Fév 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')
  1 commentaire
John
John le 19 Fév 2016
Works perfect. Thanks.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Colormaps dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by