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水平显示。