如何在MATLAB中用plotyy绘制多条曲线?

时间:2015-06-01 08:07:03

标签: matlab plot

我想用2 Y个轴和一个X轴绘制一个图。它是一个二维线图,左右两侧都有y轴。

有多条曲线可供绘制。

例如:

x=1:20
% For Left Y axes
y1_1=randn(20,1)*1 + 0
y1_2=randn(20,1)*1 + 5
y1_3=randn(20,1)*1 + 10

% For Right Y axes
y2_1=randn(20,1)*1 + 20
y2_2=randn(20,1)*1 + 30
y2_3=randn(20,1)*1 + 40

我该如何画这个?

1 个答案:

答案 0 :(得分:2)

您可以为每个x提供多个Y

plotyy( x, [y1_1, y1_2, y1_3], x, [y2_1 ,y2_2, y2_3] );

应该为你做的伎俩。