2

テスト パラメータに基づいて線のプロパティを定義するプロットがあります。たとえば、以下のプロットでは、青い線は A=1 の値を持ち、赤い線は A=2 です。ドット付きの実線は B=10 で、X 付きの破線は B=20 です。凡例を作成すると、プロットされた各ラインのエントリが作成されます。次のような伝説が欲しいです。

[青] A=1
[赤] A=2
-. B=10
--× B=20

以下に表示されているものよりも多くのエントリがあるため、これにより多くのスペースが節約されます. これがMatlabで可能かどうか知っている人はいますか?

サンプルプロット

アップデート

これがエイタンの答えに向けて私が試したことですが、運が悪かったです。

figure(2);
plot(1:5,1:5,'b');
hold all;
plot(1:5,1:5,'r');
plot(1:5,1:5,'k.-');
plot(1:5,1:5,'kx--');
h = get(gca,'Children');
M = {'A=1','A=2','B=10','B=20'};
figure(1);
legend(h,M); % This makes the legend appear in Figure 2, but I want it in 1.
4

1 に答える 1