How can I set the colorbar for a specific series of value ?

1 visualización (últimos 30 días)
Just like the color bar in this figure. When I save this figure, the color bar shows (500 1000 1500 2000).
I want the color bar to show like this [300:600:900:1200:1500:1800:2100].

Respuesta aceptada

Simon Chan
Simon Chan el 25 de Ag. de 2021
Adjust the Limits and Ticks as follows:
cb = colorbar
cb.Limits = [300 2100];
cb.Ticks=300:300:2100;
  4 comentarios
Simon Chan
Simon Chan el 25 de Ag. de 2021
Then, you need to change the TickLabels as follows:
oldLabel = cb.TickLabels;
cb.TickLabels = cellfun(@(x) sprintf('%.1f',str2double(x)),oldLabel,'UniformOutput',false);

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Colormaps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by