Matlab 2017b热图,使零值为白

时间:2018-02-22 00:21:34

标签: matlab

在Matlab 2017b中,默认的heapmap颜色范围从浅蓝色到深蓝色。如何将零值设为白色而不是浅蓝色(在当前形式中很难区分低数字和零)。

cdata = [0 0.005 1; 1 0 0.0006; 0.4 0.20 0.1];
h = heatmap(cdata);

1 个答案:

答案 0 :(得分:1)

您可以通过更改颜色贴图值将颜色贴图零值更改为白色   地图=颜色表(热图(CDATA));   图(1:)= 1;

在绘制图形图时,使用如下定义的颜色图   h =热图(cdata,' Colormap',map);