プロットごとに異なる x 軸を使用して、MATLAB でウォーターフォール プロットを作成したいと考えています。この質問への回答の図のようにプロットを表示したい:リボンを使用したウォーターフォール プロットですが、この例では、「xaxis」は各 curve で同じです。同様の手順を実装することは可能ですが、異なる x 軸を持つことができますか?
plot3 を使用して、異なる軸で単純なライン プロットを行う方法を知っています。
% plot (x1,y1) and (x2,y2) respectively at z1=1 and z2=2
plot3(x1, y1, repmat(1,size(x1)))
hold on ; plot3(x2, y2, repmat(2,size(x2)))
しかし、それがウォーターフォール プロットに適用できるかどうかはわかりません。逆に、plot3 を使用すると、前述の例に似た結果が得られるかどうかもわかりません。
編集:おそらく十分に明確ではありませんでした:私がやりたいのは、weterfall プロットです。つまり、異なる y 値の複数の (x,z) 曲線ですが、matplotlib で生成されたこの例のように、曲線ごとに異なる x ベクトルがあります( 3 つの曲線が同じ x 範囲も x 値間の同じ間隔も共有していないことに注意してください):
私の知る限り、matlab のウォーターフォール関数は各曲線に同じ x ベクトルを使用するように設計されており、それをバイパスする方法がわかりません (現在回答としてマークされている質問はこの問題に対処していません)。