标签: image matlab colorbar
我在2D显示中使用冲浪工具显示3D矩阵作为图像,如下所示:
figure; title('Plot') surf(Matrix,'EdgeColor','None'); view(2); colorbar;
我有兴趣区别于其他区域的图像区域,但是由于背景值非常高/非常低,因此图像不会使有趣区域的颜色不同,因为颜色酒吧必须考虑到价值观的整体传播。
有没有办法更改颜色条,以便将平均值更多地考虑为极值?
答案 0 :(得分:0)
您可以使用caxis选项调整颜色限制,使用prctile获取百分位数。通过组合它们,您可以突出显示部分数据。
caxis
prctile
e.g。
caxis(prctile(Matrix(:),[5 90]))
会将色彩映射限制为高于%5且低于%90的数据。随意修改此值