各 y 軸に 2 つのベクトルを持つ MATLAB の plotyy フィギュアがあります。
plotyy(x1,[y1(:),y2(:)], x1,[y3(:),y4(:)])
各行を個別にフォーマットする必要がありますが、これを行う方法に関するドキュメントが見つかりません。誰かが私に例を見せてもらえますか?
各 y 軸に 2 つのベクトルを持つ MATLAB の plotyy フィギュアがあります。
plotyy(x1,[y1(:),y2(:)], x1,[y3(:),y4(:)])
各行を個別にフォーマットする必要がありますが、これを行う方法に関するドキュメントが見つかりません。誰かが私に例を見せてもらえますか?
次のコード例は役に立ちますか?
%# Generate some data
N = 20;
X = (1:N)';
Y1 = randn(N, 1);
Y2 = randn(N, 1);
Y3 = randn(N, 1) - 50;
Y4 = randn(N, 1) - 50;
%# Perform the plotyy, returning an axes handle, and a handle for both figures
[Axes, fig1, fig2] = plotyy(X, [Y1 Y2], X, [Y3 Y4]);
%# Change the format of Y1 and Y2 (separately)
set(fig1(1), 'LineStyle', ':');
set(fig1(2), 'LineStyle', '--');
%# Change the format of Y3
set(fig2(1), 'LineStyle', '-.');
上記のコードでは、Figure ハンドルfig1
は最初の y プロット、つまりY1
およびに対応し、およびY2
でインデックス付けすることで個々の行にアクセスできfig1
ます。1
2
同様に、Figure ハンドルfig2
は 2 番目の y プロット、つまりY3
およびに対応し、このハンドルに でインデックスを付けてY4
アクセスします。必要に応じて、 でアクセスすることもできます。Y3
1
Y4
fig2(2)