选择细胞的热图

9的观点(30天)
伊卜拉欣- Boukhari
伊卜拉欣- Boukhari 2020年11月29日
我创建了一个与给定值的热图使用下面的代码
cdata =(温度的值)
xvalues =[0, 1, 2, 3,等等。)
yvalues =[0, 1, 2, 3,等等。)
h =热图(xvalues yvalues cdata)
我需要一个代码自动选择细胞以上限制。(例如,选择细胞值500以上)
我想强调细胞上用一个简单的交叉或不同的颜色,如绿色。这并不是最重要的他们是如何强调了所以我很高兴听到任何其他建议
提前谢谢你

答案(1)

Divija Aleti
Divija Aleti 2020年12月4日
伊卜拉欣-你好,
你可以改变 “ColorLimits” HeatmapChart,这样所有的属性的值 cdata的 等于、高于上限将有同样的颜色。指定这个颜色,你可以添加它的RGB值作为一个行向量的Colormap你的选择。
例如,看一看这个例子代码和它的输出,Colormap选择在哪里 “秋天” 和所有的值等于和大于 60 突出显示在 绿色 :
cdata = [45 60 32;43 54 76;32 94 68;23 95 58];
xvalues = {“小”,“媒介”,“大”};
yvalues = {“绿色”,“红色”,“蓝”,“灰色”};
关联=[秋天;0 1 0];%绿色- [0 1 0]
h =热图(xvalues yvalues cdata,“Colormap”、关联);
h。ColorLimits = 60 [20];
h。Title =“t恤订单”;
h。包含=“大小”;
h。YLabel =“颜色”;
输出:
希望这可以帮助!
1评论
伊卜拉欣- Boukhari
伊卜拉欣- Boukhari 2020年12月4日
你好,谢谢你的帮助!
在你的例子中,有什么方法可以突出绿色middlerange只有?(40到45例子在绿色,和所有其他的“秋天”)

登录置评。

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!