在热图中突出显示细胞
28次意见(过去30天)
显示旧的注释
我创建了一个热图,其中每个单元格使用命令表示一个温度值:
Cdata =[温度值]
Xvalues =[0,1,2,3,等]
Yvalues =[0,1,2,3,等]
H =热图(xvalues,yvalues,cdata)
我需要:
- 命令突出显示超出限制的单元格(例如500)
- 突出显示给定范围内的单元格(例如300到800)
如何突出显示单元格并不重要,它可以是不同的颜色(如绿色或蓝色),或单元格顶部的叉叉。
谢谢你的帮助
0评论
接受的答案
Rishik Ramena
2020年12月1日
Xvalues = 1:5;
y值= 1:5;
Cdata = randi(20,[5,5]);单元格中< 20的值的%范围
Cmap = [repmat([1 0 0],5,1)]
Repmat ([1 1 1],5,1)%用白色突出显示所有值在5-10之间的单元格
Repmat ([0 0 0],10,1)];用黑色突出所有单元格> 10
热图(1:5,1:5,兰迪(20日5 [5]),“Colormap”,提出);