热图
ImagescPlot(C, coloroption)将阵列C中的数据显示为使用颜色图中的全部颜色范围的图像.C的每个元素指定图像的一个像素的颜色.所得到的图像是像素的m×n网格,其中m是C中的行数,n是列数.元素的行和列索引确定相应像素的中心.
C - 数值矩阵
coloroption:
内置默认序列:
'viridis'(默认)、'plasma'、'inferno'、'magma'、'cividis'(这些是基于科学可视化的优化配色)
'Greys'、'YlGnBu'、'Greens'、'YlOrRd'、'Bluered'、'RdBu' 等(经典渐变色)
分类配色:
单色系:'Greys'、'Reds'、'Blues'、'Oranges' 等(名称均为复数形式)
双色对比:'RdBu'(红 - 蓝)、'PuOr'(紫 - 橙)、'BrBG'(棕 - 蓝绿)等
温度分布图(气象学):
红色区域为高温区(沙漠),黄色区域为低温区(沿海)
ImagescPlot([[22,24,26,28], # 沿海区域
[28,30,32,34], # 平原区域
[35,37,38,40]], # 内陆沙漠
YlOrRd)
基因表达热图(生物信息学):
高表达基因呈黄色(如基因B在样本3),低表达呈紫色
ImagescPlot([[0.1,1.2,0.5], # 基因A
[2.8,0.3,4.1], # 基因B
[1.5,3.0,0.7]], # 基因C
viridis)
用户行为分析(网页点击热图):
深蓝色块为高点击区域(主内容区左侧)
ImagescPlot([[5,20,3], # 顶部导航栏
[50,2,10], # 主内容区
[1,4,30]], # 侧边广告
Blues)
金融相关性矩阵(量化分析):
红色表示正相关(A与B),蓝色表示负相关(A与C)
ImagescPlot([[1.0,0.7,-0.2], # 股票A
[0.7,1.0,0.1], # 股票B
[-0.2,0.1,1.0]], # 股票C
RdBu)