seaborn.objects.Plot.limit#
- Plot.limit(**limits)#
表示されるデータの範囲を制御します。
キーワードはプロットで定義された変数に対応し、値は
(min, max)
のタプルです(どちらも設定しない場合はNone
を使用できます)。制限は軸にのみ適用されます。表示範囲外のデータも、統計変換に使用され、プロットに追加されます。
座標変数ではない変数に対する動作は、現在未定義です。
例
デフォルトでは、プロットの制限は、データ周辺に小さなマージンを提供するように自動的に設定されます(
Plot.theme()
パラメータaxes.xmargin
およびaxes.ymargin
で制御されます)。p = so.Plot(x=[1, 2, 3], y=[1, 3, 2]).add(so.Line(marker="o")) p
min
/max
タプルを渡すと、制限を特定の値に固定できます。p.limit(x=(0, 4), y=(-1, 6))
min
/max
の値を逆にすると、軸が反転します。p.limit(y=(4, 0))
デフォルト値を維持するには、どちらかの側に
None
を使用します。p.limit(y=(0, None))