数据 X=[x1, x2, x3, x4, x5, x6] %一行六列
bar(X); %绘制基础条形图
#考虑横坐标标签文本较长且字体较大的情况
bar(X);
set(gca, 'xticklabels', {'Apple', 'Orange', 'Banana', 'Pear', 'Pitaya', 'Lemon'}, 'Fontname', 'Times New Roman', 'Fontsize', 16); %修改标签之后,间距太小
#默认显示中的6个标签,实际上是8个:初值, 1, 2, 3, 4, 5, 6, 末值
#在绘图框宽度不变的情况下,修改横坐标范围,改变显示间距
bar(X);
axis([0.5 6.5 0 1]); %修改坐标轴显示范围,[x-min x-max y-min y-max]
set(gca, 'xticklabels', {'Apple', 'Orange', 'Banana', 'Pear', 'Pitaya', 'Lemon'}, 'Fontname', 'Times New Roman', 'Fontsize', 16);
#标签间距变宽,满足显示效果
#条形宽度还可以再优化一下
bar(X, 0.5); %bar(x, width) ,width为默认宽度的倍数
axis([0.5 6.5 0 1]);
set(gca, 'xticklabels', {'Apple', 'Orange', 'Banana', 'Pear', 'Pitaya', 'Lemon'}, 'Fontname', 'Times New Roman', 'Fontsize', 16);