matlab绘制pareto图的代码示例
时间: 2023-09-03 17:05:55 浏览: 68
以下是一个简单的 MATLAB 代码示例,用于生成 Pareto 图:
```matlab
% 创建数据
x = [1,2,3,4,5];
y1 = [5,4,3,2,1];
y2 = [1,2,3,4,5];
% 绘制 Pareto 图
figure;
pareto(y1);
hold on
plot(x, y2, 'r-o');
hold off
legend('y1', 'y2');
xlabel('X');
ylabel('Y');
title('Pareto Chart');
```
这个示例创建了两个数据集 `y1` 和 `y2`,并使用 `pareto` 函数绘制了 `y1` 的 Pareto 图。然后,使用 `plot` 函数在同一图中绘制了 `y2` 数据集的折线图。最后,使用 `legend` 函数添加图例,以及 `xlabel`、`ylabel` 和 `title` 函数添加标签和标题。