MATLAB热力图绘图及颜色更改

绘制热力图

定义数组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)  %给热力图上色

 MATLAB热力图绘图及颜色更改_第1张图片

 就绘制了这样的热力图。

修改颜色方式2

MATLAB热力图绘图及颜色更改_第2张图片

 MATLAB热力图绘图及颜色更改_第3张图片

 MATLAB热力图绘图及颜色更改_第4张图片

选颜色的

插对应颜色对应的RGB颜色

你可能感兴趣的:(数学建模,matlab,开发语言)