在Matlab 2017b中,默认的heapmap颜色范围从浅蓝色到深蓝色。如何将零值设为白色而不是浅蓝色(在当前形式中很难区分低数字和零)。
cdata = [0 0.005 1; 1 0 0.0006; 0.4 0.20 0.1];
h = heatmap(cdata);
答案 0 :(得分:1)
您可以通过更改颜色贴图值将颜色贴图零值更改为白色 地图=颜色表(热图(CDATA)); 图(1:)= 1;
在绘制图形图时,使用如下定义的颜色图 h =热图(cdata,' Colormap',map);