Pareto Plots in MATLAB®
How to make Pareto Plots plots in MATLAB® with Plotly.
Plotly is known for its graphing libraries, but it's also a broader ecosystem for building interactive data apps, AI data analysis tools, and deploying and hosting Dash apps. Explore the full set of tools and platforms designed to help turn data into action. Discover Plotly.
Note: We are retiring documentation for R, MATLAB, Julia, and F#. Learn more about this change here.
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);