MATLAB pareto in MATLAB®
Learn how to make 3 pareto charts in MATLAB, then publish them to the Web with Plotly.
Create Pareto Chart
Create a Pareto chart of vector y.
y = [90,75,30,60,5,40,40,5]; figure pareto(y) fig2plotly()
pareto displays the elements in y as bars in descending order and labels each bar with its index in y. Since pareto displays only the first 95% of the cumulative distribution, some elements in y are not displayed.
Label Bars in Pareto Chart
Examine the cumulative productivity of a group of programmers to see how normal its distribution is. Label each bar with the name of the programmer.
codelines = [200 120 555 608 1024 101 57 687];
coders = {'Fred','Ginger','Norman','Max','Julia','Wally','Heidi','Pat'};
figure
pareto(codelines, coders)
title('Lines of Code by Programmer')
fig2plotly()
Display All the Values in the Cumulative Distribution
Create a Pareto chart that examines the preferred types of pie in a survey of 200 participants. Include all the values in the cumulative distribution by setting the threshold argument to 1.
pies = {'Chocolate','Apple','Pecan','Cherry','Pumpkin'};
votes = [35 50 30 5 80];
pareto(votes,pies,1)
ylabel('Votes')
fig2plotly()

