高级热图绘图问题
2次浏览(过去30天)
显示旧的注释
matlab专家您好,我有以下数据矩阵(见附件数据。垫文件)
我不关心全为0的列。
第一列是x坐标,第二列是y坐标。
第四列是值
正如你所知道的,这是一种覆盖30x30xy区域的扫描
例如,这个数据的第一行是- 15,0,2921。这意味着,在x= -15和y= -15处,数据值为2921(忽略0)
问题:
1)如何利用这些数据绘制简单的热图?
2)更难:我真正关心的是小于3000的值。对我来说,任何小于3000的值都是“有效的”,任何高于3000的值都是无效的。所以除了正常的热图只显示温度意义上的值(比如从冷到热),我真的想要另一个图形,清楚地告诉我什么区域是“有效的”,什么区域是“无效”的黑白颜色(或绿色/红色,无论如何,只要它只有两种颜色)。一个我可以很容易地看到并说,嘿,在x=5 y=5处,值是无效的(超过3000)
非常感谢!