My color map and color bar are not representing the same colors?

7 visualizaciones (últimos 30 días)
Raghu Piska
Raghu Piska el 17 de En. de 2019
Editada: Luna el 17 de En. de 2019
I have a code something like this.
[m,n]=meshgrid(0:el_length_x:XL, 0:el_length_y:YL);
figure
surf(m,n,D3);
colormap jet;
hc=colorbar;
set(hc, 'ylim', [0 1])
shading interp
Capture2223.JPG
Capture23.JPG
my D3 values are closer to 0 as you can see in the figure 2.
My colorbar shows only the brown but my plot shows different colors. How to avoid this?

Respuestas (1)

Luna
Luna el 17 de En. de 2019
Editada: Luna el 17 de En. de 2019
It is because your values are close to 0 but you set colorbar limit from [0 1].
That below set would work but I personally don't set colorbar limits and leave it Matlab to do it automatically.
set(hc, 'ylim', [0 0.1])

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