avg=[0 0 0 0 1;
0 0 0 0 1;
0 0 1 0 0;
1 0 0 0 0;
0 0 0 0 1;
];
var=[];
figure
%subplot(1,2,1)
h=bar3(avg);
axis([-inf inf -inf inf 0 10])
for n=1:numel(h)
cdata=get(h(n),'zdata');
set(h(n),'cdata',cdata,'facecolor','interp')
end
ylabel('网格Y')
set(gca,'yticklabel',{'0','1','2','3','4'});
xlabel('网格X')
set(gca,'xticklabel',{'0','1','2','3','4'});
zlabel('事故数(个)')
详情:matlab五彩三维柱形图绘制_小乖乖的臭坏坏的博客-优快云博客_matlab三维柱状图