如何用Matlab绘制heat map

>>name = {'AA'
'AAPL'
'ABT'
'AIG'
'AXP'
'BA'
'BAC'
'CVX'
'DO'
'DOW'
'IBM'
'GM'
'TGT'
'EBAY'
'GE'
'T'
'VZ'
'CAG'
'HD'
'KO'}
>> A=[ -0.0604
0.0257
-0.0565
0.0415
-0.1805
0.0528
0.2193
-0.0921
-0.0170
-0.0592
-0.0106
0.1614
0.0507
0.1692
0.5913
-0.2436
0.1038
-0.0091
-0.0195
-0.0482]
>> A=[A(1:5) A(6:10) A(11:15) A(16:20)]
A =
-0.0604 0.0528 -0.0106 -0.2436
0.0257 0.2193 0.1614 0.1038
-0.0565 -0.0921 0.0507 -0.0091
0.0415 -0.0170 0.1692 -0.0195
-0.1805 -0.0592 0.5913 -0.0482
>> name=[name(1:5) name(6:10) name(11:15) name(16:20)]
name =
'AA' 'BA' 'IBM' 'T'
'AAPL' 'BAC' 'GM' 'VZ'
'ABT' 'CVX' 'TGT' 'CAG'
'AIG' 'DO' 'EBAY' 'HD'
'AXP' 'DOW' 'GE' 'KO'
>>imagesc(A)
>> [rows,cols] = size(name);
for i = 1:rows
for j = 1:cols
textHandles(j,i) = text(j,i,name(i,j),...
'horizontalAlignment','center');
end
end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值