在尝试将我的数据值调整为colormap
强度时,我遇到了一些麻烦。特别是我想在白色和黑色的相应性中设置最小值和最大值。我尝试使用colormap(flipud(gray))
创建颜色的权利范围,但颜色条显示的限制是[0,2]
。如果我用colorbar('Limits',[0,1])
手动设置限制,颜色条会正确显示限制,但颜色图现在是从白色到灰色(而不是黑色)的比例。怎么办呢?
色彩映射将自动设置为数据值。您的数据范围为[0 2],因此设置为该数据。要做你想做的事,你需要使你的色彩图饱和,这意味着它会在[0 1]处从白色到黑色进行绘制,但在[1 2]处它将只是黑色。一般来说,这是一门糟糕的科学,你误导了读者关于表面/图像的实际价值。
但是,如果你有真正的理由这样做,那么命令就是caxis([0 1])