请问使用matlab做热图,矩形图里面的边框怎么取消呀?

就是左图变成右图,今天才学的,实在是找不到,周围也没人教,谢谢!!

img

img

你好,你在使用heatmap时,后面加上'GridVisible','off'即可,如:

h = heatmap(xvalues,yvalues,cdata,'GridVisible','off');

示例:

cdata = [45 60 32; 43 54 76; 32 94 68; 23 95 58];
xvalues = {'Small','Medium','Large'};
yvalues = {'Green','Red','Blue','Gray'};
h = heatmap(xvalues,yvalues,cdata,'GridVisible','off');
h.Title = 'T-Shirt Orders';
h.XLabel = 'Sizes';
h.YLabel = 'Colors';

img

有帮助望采纳哟谢谢啦