0

在尝试使我的数据值适应colormap强度时,我遇到了一些麻烦。特别是我想设置白色和黑色对应的最小值和最大值。我尝试使用colormap(flipud(gray))它创建颜色的正确比例,但颜色条显示的限制是[0,2]. 如果我使用颜色条手动设置限制colorbar('Limits',[0,1])正确显示限制,但颜色图现在是从白色到灰色(而不是黑色)的比例。如何处理?

4

1 回答 1

1

颜色图将自动设置为您的数据值。您的数据在 [0 2] 范围内,因此设置为该范围。要执行您想要的操作,您需要使颜色图饱和,这意味着它将在 [0 1] 处从白色绘制到黑色,但在 [1 2] 处将只是黑色。一般来说,这是一门糟糕的科学,你在误导读者关于表面/图像的实际价值。

但是,如果您有真正的理由这样做,那么命令是caxis([0 1])

于 2019-03-05T12:11:08.650 回答