www.gusucode.com > graphics 案例源码程序 matlab代码 > graphics/CompareTypesOfBarGraphsExample.m
%% Types of Bar Graphs % Bar graphs % are useful for viewing results over a period of time, comparing results % from different data sets, and showing how individual elements contribute % to an aggregate amount. % % By default, bar graphs represents each element in a vector % or matrix as one bar, such that the bar height is proportional to the element % value. % %% 2-D Bar Graph % The |bar| function distributes bars along the _x_-axis. Elements in the % same row of a matrix are grouped together. For example, if a matrix has % five rows and three columns, then |bar| displays five groups of three % bars along the _x_-axis. The first cluster of bars represents the % elements in the first row of Y. % Copyright 2015 The MathWorks, Inc. Y = [5,2,1 8,7,3 9,8,6 5,5,5 4,3,2]; figure bar(Y) %% % To stack the elements in a row, specify the |stacked| option for the % |bar| function. figure bar(Y,'stacked') %% 2-D Horizontal Bar Graph % The |barh| function distributes bars along the _y_-axis. Elements in the % same row of a matrix are grouped together. Y = [5,2,1 8,7,3 9,8,6 5,5,5 4,3,2]; figure barh(Y) %% 3-D Bar Graph % The |bar3| function draws each element as a separate 3-D block and % distributes the elements of each column along the _y_-axis. Y = [5,2,1 8,7,3 9,8,6 5,5,5 4,3,2]; figure bar3(Y) %% % To stack the elements in a row, specify the |stacked| option for the % |bar3| function. figure bar3(Y,'stacked') %% 3-D Horizontal Bar Graph % The |bar3h| function draws each element as a separate 3-D block and % distributes the elements of each column along the _z_-axis. Y = [5,2,1 8,7,3 9,8,6 5,5,5 4,3,2]; figure bar3h(Y)