matplotlib.axes.Axes.autoscale_view #
- 軸。autoscale_view ( tight =なし, scalex = True , scaley = True ) [source] #
データ制限を使用してビュー制限を自動スケーリングします。
- パラメータ:
- タイトブールまたはなし
Trueの場合、余白を使用して軸の範囲のみを拡張します。
autoscale
forとは異なり、マージンをゼロに設定tight=True
しないことに注意してください。Falseで
rcParams["axes.autolimit_mode"]
(デフォルト: ) が 'round_numbers' の場合'data'
、余白分だけ拡張した後、軸の主ロケーターを使用して軸の範囲をさらに拡張します。None (デフォルト) の場合、前の呼び出しで設定された値を再利用します
autoscale_view
(初期値は False ですが、デフォルトのスタイルはrcParams["axes.autolimit_mode"]
(default:'data'
) を 'data' に設定します。この場合、これは True のように動作します)。- scalex bool、デフォルト: True
x 軸を自動スケーリングするかどうか。
- scaley bool、デフォルト: True
y 軸を自動スケーリングするかどうか。
ノート
自動スケーリングでは、既存の軸方向の反転が保持されます。
アーティストが Axes インスタンスに追加された後にアーティスト データが変更された場合、データ制限は自動的に更新されません。その場合は、
matplotlib.axes.Axes.relim()
autoscale_view を呼び出す前に使用してください。Axes のビューが、たとえば によって固定されている場合、
set_xlim
autoscale_view() によって変更されることはありません。別の方法については、を参照matplotlib.axes.Axes.autoscale()
してください。
#を使用した例matplotlib.axes.Axes.autoscale_view
自動スケーリングによる Line、Poly、RegularPoly コレクション