条形图种类
如果需要查看一段时间内的结果、对比不同数据集的结果,或展示单个元素对汇总量的贡献和影响,则条形图会很有用处。
默认情况下,条形图会将一个向量或矩阵中的每个元素表现为一个条形,条形的高度与元素的值成比例。
二维条形图
bar 函数沿着 x 轴分布条形。同一行的矩阵元素分在同一组。例如,如果矩阵包含五行三列数据,则 bar 将沿着 x 轴显示五组条形,每一组中包括三个条形。第一组条形表示 Y 中第一行的元素。
Y = [5,2,1
8,7,3
9,8,6
5,5,5
4,3,2];
figure
bar(Y)
要堆叠一行中的元素,请指定 bar 函数的 stacked 选项。
figure
bar(Y,'stacked')
二维水平条形图
barh 函数沿着 y 轴分布条形。同一行的矩阵元素分在同一组。
Y = [5,2,1
8,7,3
9,8,6
5,5,5
4,3,2];
figure
barh(Y)
三维条形图
bar3 函数将每个元素绘制为一个单独的三维块,沿着 y 轴分布每列元素。
Y = [5,2,1
8,7,3
9,8,6
5,5,5
4,3,2];
figure
bar3(Y)
要堆叠一行中的元素,请指定 bar3 函数的 stacked 选项。
figure
bar3(Y,'stacked')
三维水平条形图
bar3h 函数将每个元素绘制为一个单独的三维块,沿着 z 轴分布每列元素。
Y = [5,2,1
8,7,3
9,8,6
5,5,5
4,3,2];
figure
bar3h(Y)