![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/197485/image.png)
how can I make a specified interval a specified color?
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Samaneh Arzpeima
el 10 de Oct. de 2018
Editada: Samaneh Arzpeima
el 10 de Oct. de 2018
I am plotting the slip distribution of some FEM simulation.my color bar is shown between [0 10], though I need to show the slip above some threshold only. 0 means that my fault didn’t slip at all, and I also want to assume that parts with slip under 62cm will be almost the same as 0. how can I do that? editing the color bar, does not let me to make to color the exact 0 to 62 white.
I have several graph, I want all of them to have color bar[0 10] with the same intervals,just the white part will be different in each. as my threshold for minimum slip is 10% of the max slip.
0 comentarios
Respuesta aceptada
Image Analyst
el 10 de Oct. de 2018
Try this:
data = randi(10, 30, 40); % Create sample data
imshow(data, 'InitialMagnification', 1600);
axis('on', 'image');
cMap = parula(10)
caxis([0, 10]);
threshold = 3; % Wherever
cMap(1:threshold, :) = 1
colormap(cMap);
colorbar;
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/197485/image.png)
1 comentario
Más respuestas (0)
Ver también
Categorías
Más información sobre Graphics Performance en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!