Problem with clims using imagesc display
11 views (last 30 days)
Show older comments
Hi, I'm using imagesc to display two images. I would like to have the same color for the same value of a pixel. Thereby, I use the clims commande : (my images contains value betwwen 0 and 1000)
clims = [0 1000];
hf = figure('units','normalized','outerposition',[0 0 1 1],'Color',[1 1 1]);
clims = [0 1000];
colormap(jet(256))
imagesc(x,y,planuCT_i,clims)
title('X-ray Microtomographie')
hf = figure('units','normalized','outerposition',[0 0 1 1],'Color',[1 1 1]);
clims = [0 1000];
colormap(jet(256))
imagesc(x,y,plan31P_i,clims)
title('CP ^1H \rightarrow ^3^1P MRI')
But even with that two pixel with the same value do not have the same color : The color are close but the RGB code are differents. Where is my mistake ?
I'm using Matlab R2013b Thank you very much
0 Comments
Answers (1)
Adam
on 18 Oct 2016
Edited: Adam
on 18 Oct 2016
clims = [0 1000];
will just create a variable and do nothing else.
caxis( hAxes, clims );
where hAxes is the handle to your axes, will apply the clims to the axes.
Or just
caxis( clims )
to take your life in your hands and rely on the current axis and apply it to that!
3 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!