matlabでplotyyを使用して、同じ図に2つのデータセットをプロットしています。左右の軸の範囲が異なります。しかし、右の軸には、2つの異なるスケールのセットが表示されているように見えます。そのうちの1つは本当に左軸からのものだと思います。
t=-1:0.02:1;
y=sin(t);
y1=2*sech(t);
[AX, H] =plotyy(t, y, t, y1);
ylim(AX(2), [0 3.25]);
set(AX(2), 'YTickMode', 'auto')
それをオンラインで検索した後、ボックスをオフにすることで問題も解決することがわかりました。ただし、問題は、ボックスをオフにすると、上部の水平線も消えてしまうことです。とにかく余分なスケールを取り除き、フレームを維持するためですか?ありがとう。