突出细胞的热图

43岁的观点(30天)
伊卜拉欣- Boukhari
伊卜拉欣- Boukhari 2020年11月26日
我创建了一个热图,每个单元格代表一个温度价值使用的命令:
cdata =(温度的值)
xvalues =[0, 1, 2, 3,等等。)
yvalues =[0, 1, 2, 3,等等。)
h =热图(xvalues yvalues cdata)
我需要:
  • 命令来突出细胞在一个限制(例如500)
  • 突出细胞在一定范围内(例如300年至800年)
并不重要的细胞是如何突出显示,它可以是一个不同的颜色(如绿色或蓝色),或交叉X上的细胞。
谢谢你的帮助

接受的答案

Rishik Ramena
Rishik Ramena 2020年12月1日
你可以通过创建一个自定义 colormap 。下面的代码显示了一个简单的实现。
xvalues = 1:5;
yvalues = 1:5;
cdata =兰迪(20日[5,5]);在细胞< 20 %的范围值
提出= [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”,提出);
3评论
伊卜拉欣- Boukhari
伊卜拉欣- Boukhari 2020年12月1日
都清楚!谢谢你的帮助!

登录置评。

更多的答案(0)

类别

找到更多的在数据分布的情节帮助中心文件交换

标签

下载188bet金宝搏


释放

R2020b

社区寻宝

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

开始狩猎!