条形图种类
如果需要查看一段时间内的结果、对比不同数据集的结果,或展示单个元素对汇总量的贡献和影响,则条形图会很有用处。
默认情况下,条形图会将一个向量或矩阵中的每个元素表现为一个条形,条形的高度与元素的值成比例。
二维条形图
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)