Pareto Plots in MATLAB®
How to make Pareto Plots plots in MATLAB® 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(gcf);
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(gcf);
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(gcf);