Home > freetb4matlab > plot > pareto.m

pareto

PURPOSE ^

% Draw a Pareto chart, also called ABC chart. A Pareto chart is a bar graph

SYNOPSIS ^

function h = pareto (varargin)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {} pareto (@var{x})
% @deftypefnx {Function File} {} pareto (@var{x}, @var{y})
% @deftypefnx {Function File} {} pareto (@var{h}, @dots{})
% @deftypefnx {Function File} {@var{h} =} pareto (@dots{})
% Draw a Pareto chart, also called ABC chart.  A Pareto chart is a bar graph 
% used to arrange information in such a way that priorities for process 
% improvement can be established.  It organizes and displays information 
% to show the relative importance of data.  The chart is similar to the 
% histogram or bar chart, except that the bars are arranged in decreasing 
% order from left to right along the abscissa.
% 
% The fundamental idea (Pareto principle) behind the use of Pareto 
% diagrams is that the majority of an effect is due to a small subset of the
% causes, so for quality improvement the first few (as presented on the 
% diagram) contributing causes to a problem usually account for the majority 
% of the result.  Thus, targeting these 'major causes' for elimination 
% results in the most cost-effective improvement scheme.
%
% The data are passed as @var{x} and the abscissa as @var{y}.  If @var{y} is
% absent, then the abscissa are assumed to be @code{1 : length (@var{x})}.
% @var{y} can be a string array, a cell array of strings or a numerical
% vector.
%
% An example of the use of @code{pareto} is
%
% @example
% @group
% Cheese = @{'Cheddar', 'Swiss', 'Camembert', ...
%           'Munster', 'Stilton', 'Blue'@};
% Sold = [105, 30, 70, 10, 15, 20];
% pareto(Sold, Cheese);
% @end group
% @end example
% @end deftypefn

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003