首页 > 解决方案 > MATLAB 中的条形图

问题描述

我在 matlab 中编写了以下内容来绘制条形图。但是我想将 1 的 x 标签更改为“第一批”,将 2 更改为“第二批”。我怎么做?谢谢你。

figure
y=[6,5; 3 2]
hb=bar(y)
hb(1).FaceColor='r';
hb(2).FaceColor='b';
legend('Apples','Bananas')

plot_easy_bar('Anything')

在此处输入图像描述

标签: matlab

解决方案


使用轴的“XTickLabel”设置。

set(gca, 'XTick', [1, 2], 'XTickLabel', {'Batch one', 'Batch two'})

推荐阅读