図を eps (または pdf) にエクスポートするときに、凡例とy 軸に接する四角形 (奇妙です) を使用して Matlab で図を作成すると、四角形が最後の線のスタイルを取得することに気付きました描かれた線 (四角形が描かれたものではなく)
この動作は、軸に接する長方形の後に描画された長方形でも発生します...
凡例が作成される前に長方形が描画された場合、これは起こりません....
言うまでもなく、最小限の例を作成するのに半日かかりました。
clf
L=plot(X,sin(X),'--');
legend(L,'sin(x)')
rectangle('position',[0.001,.1,.7,.7])
rectangle('position',[0,.5,.6,.7])
rectangle('position',[0.001,.3,.5,.7])
%legend(L,'sin(x)')
画面上では、3 つの長方形に実線が表示されます。しかし、それらがエクスポートされると、結果には最後の 2 つの破線が表示されます ( のようにsin(x)
)。凡例コマンドが後で実行される場合 (コメントアウトされた行のように)、すべてが正常に機能します....
これは機能ですか、それともバグですか?