1

Matlabで次の簡単なコマンドを使用して、プロット軸を「タイト」に設定しようとしていました-

axis tight

これは、次を使用して行うこともできます-

axis([xmin xmax ymin ymax])

しかし、これを行うことで、ここで確認できるように、いくつかのデータ ポイントがすべての軸の上にあることがわかりました

ただし、タイトなコマンドを使用せずに同じ図を生成すると、次のように両側にスペースが多すぎるため、さらに悪くなります: usp=共有

データポイントをどの軸にも当てはめずに、この散布図をタイトなシナリオに近づけるのに役立つ関数がMatlabにあるかどうかを知りたいです。たとえば、すべての辺に 5% のスペースがあります。ありがとう。

4

1 に答える 1

2

スペースを手動で提供できます。

[xmin, xmax] = xlim;
[ymin, ymax] = ylim;

x_tol = (xmax-xmin)*0.05;    %(5%) tolerance
y_tol = (ymax-ymin)*0.05;    %(5%) tolerance

axis([xmin-x_tol xmax+x_tol ymin-y_tol ymax+y_tol])
于 2013-04-05T03:50:28.723 に答える