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

7 views (last 30 days)
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?

Answers (1)

Luna
Luna on 17 Jan 2019
Edited: Luna on 17 Jan 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])

Categories

Find more on Colormaps in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!