3

次のような図をプロットするにはどうすればよいですか。ここに画像の説明を入力

私の質問は「サブプロット」機能に関するものではありません。x 軸に 1 つの「x」配列、y 軸に 3 つの「y」配列があります。上記のような図にすべての(x、y)チャートをプロットしたい。

4

1 に答える 1

14

使用できますsubaxis。以下にサンプルコードを書きました。

x = 0:0.1:10;
spacing = 0.0;
subaxis(3,1,1,'Spacing',spacing);
plot(x,rand(size(x)),'k')
legend('D','Location','NorthWest')
ylim([-0.2 1])
set(gca, 'box','off')
set(gca,'XAxisLocation','top')

subaxis(2,'Spacing',spacing);
plot(x,rand(size(x)),'r')
legend('C','Location','NorthWest')
ylim([-0.2 1])
set(gca,'xtick',[],'box','off','xcolor','w')

subaxis(3,'Spacing',spacing);
plot(x,rand(size(x)),'b')
legend('B','Location','NorthWest')
set(gca, 'box','off')

ここに画像の説明を入力

于 2012-05-17T20:36:42.160 に答える