绘制热力图
定义数组p
%定义一个数组
p = [0 0.249531282218369 0.538162020204790 0.00892397889578578 0.224699560921490 0.000149245738789272 0.00128047134869025 0.000136815775680699 1.96602734092721e-11 5.90638649100583e-14 1.41667485076269e-07 7.49346629191905e-09 1.59407331778993e-09
0.249531282218369 0 0.0780912340497146 0.0141015423639146 0.498348966032590 0.657347081265933 0.824563193533886 0.548969345130510 0.678436168714783 0.255550794466380 0.809899600632440 0.228410141510927 0.393364488750259
0.538162020204790 0.0780912340497146 0 3.91314314285296e-10 0.133377057959067 0.350672012347224 0.821621260296241 0.333548062149541 0.813340273183951 0.162925050451235 0.942999253760127 0.913584560259579 0.0933271980632395
0.00892397889578578 0.0141015423639146 3.91314314285296e-10 0 0.807991345402031 0.287167393491316 0.834106597578143 0.266472720992469 0.0570193710393445 0.0186630008333184 0.0550761229429368 0.128547309520094 0.987948779745630
0.224699560921490 0.498348966032590 0.133377057959067 0.807991345402031 0 0.218343712575124 0.607287917681353 0.213875718928289 0.0128342925776817 0.199770497174720 0.360244394102059 0.242297427089196 0.0412034319056420
0.000149245738789272 0.657347081265933 0.350672012347224 0.287167393491316 0.218343712575124 0 9.41722578140514e-07 0 0.172314541903357 9.60631372959320e-06 2.80663051688279e-07 0.0230773591362443 0.0109392530938730
0.00128047134869025 0.824563193533886 0.821621260296241 0.834106597578143 0.607287917681353 9.41722578140514e-07 0 9.51335328513991e-07 0.669726188861442 0.0175711891479315 0.00850422928004013 0.0930025490688264 0.153081985358671
0.000136815775680699 0.548969345130510 0.333548062149541 0.266472720992469 0.213875718928289 0 9.51335328513991e-07 0 0.170251337922399 8.68363652428705e-06 2.83431075942531e-07 0.0217689185544134 0.0104852995900258
1.96602734092721e-11 0.678436168714783 0.813340273183951 0.0570193710393445 0.0128342925776817 0.172314541903357 0.669726188861442 0.170251337922399 0 6.36839919909704e-07 0.000355533877316461 1.04472692474822e-06 9.68675317736256e-09
5.90638649100583e-14 0.255550794466380 0.162925050451235 0.0186630008333184 0.199770497174720 9.60631372959320e-06 0.0175711891479315 8.68363652428705e-06 6.36839919909704e-07 0 7.12597550744931e-07 1.36105791082031e-08 3.44960869935740e-06
1.41667485076269e-07 0.809899600632440 0.942999253760127 0.0550761229429368 0.360244394102059 2.80663051688279e-07 0.00850422928004013 2.83431075942531e-07 0.000355533877316461 7.12597550744931e-07 0 0.000199831844192033 5.46863434354172e-05
7.49346629191905e-09 0.228410141510927 0.913584560259579 0.128547309520094 0.242297427089196 0.0230773591362443 0.0930025490688264 0.0217689185544134 1.04472692474822e-06 1.36105791082031e-08 0.000199831844192033 0 2.99899383104929e-08
1.59407331778993e-09 0.393364488750259 0.0933271980632395 0.987948779745630 0.0412034319056420 0.0109392530938730 0.153081985358671 0.0104852995900258 9.68675317736256e-09 3.44960869935740e-06 5.46863434354172e-05 2.99899383104929e-08 0]
调用函数
%定义一个数组
load heatp;
%定义标签
lable={"1月",'2月','3月','4月','5月','6月','7月','8月','9月'};
%重新绘图
h=heatmap(lable,lable,p)
map = [0 0 0.3 %定义颜色变量
0 0 0.4
0 0 0.5
0 0 0.6
0 0 0.8
0 0 1.0];
colormap(map) %给热力图上色
就绘制了这样的热力图。
修改颜色方式2