简易使用各个数据标签
value=[1:5];
bar(value);
set(gca, 'XTickLabel', {'A','B','C','D','E'});
ylabel('y轴');
xlabel('x轴');
title('标题');
for ii=1:length(value)
str=sprintf('%3f',value(ii));
text(ii-0.4,value(ii)+0.2,str);
end
效果图如下:

本文介绍如何在Matlab中创建条形图,并为每个条形添加具体数值标签,包括设置x轴和y轴标签、图表标题,以及通过循环遍历数据数组实现自动标注。
简易使用各个数据标签
value=[1:5];
bar(value);
set(gca, 'XTickLabel', {'A','B','C','D','E'});
ylabel('y轴');
xlabel('x轴');
title('标题');
for ii=1:length(value)
str=sprintf('%3f',value(ii));
text(ii-0.4,value(ii)+0.2,str);
end
效果图如下:

3287