MATLAB 绘图函数参考

MATLAB bar 函数画柱状图,用柱高表示各类别的数值。

语法

bar(Y)
bar(X, Y)
barh(Y)     % 水平柱状图

示例

scores = [78 92 85 63 88];
bar(scores)

自定义横轴标签:

groups = {'第一组','第二组','第三组','第四组','第五组'};
bar(scores)
set(gca, 'XTickLabel', groups)

多组对比(矩阵每行一组):

data = [78 92 85 63 88; 82 75 91 70 94];
bar(data)
legend('第一次', '第二次')

注意事项

  • 改横轴文字用 set(gca, 'XTickLabel', ...)
  • 组名太长换 barh 水平显示。