Colorbar range: maximum not given
2 次查看(过去 30 天)
显示 更早的评论
Hello,
I have two contourf plots (one plane at z=cte and another at y=cte) that have the same maximum temperature, 65.5ºC. When I "ask" matlab for the colorbar, I see that the maximum temperature on the right colorbar plot (y=cte) does not correspond to the true value.
Any ideas why is this happening and what is the best soluiton?
Thank you in advance.
Best regards, Simão
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/148475/image.png)
0 个评论
采纳的回答
Walter Roberson
2015-8-26
Notice that the blob is mostly off-screen, either because the data is that way or because the ylimit has been set to not show all of it. It is plausible that in what is shown on the plot, the maximum never reaches the full 65.5.
You can use caxis() to control the maximum that colorbar will use.
After the first plot you could use
first_caxis = caxis();
and then after the second plot you could use
caxis(first_caxis);
before you call colorbar()
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Colormaps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!