seaborn.objects.Plot.limit#

Plot.limit(**limits)#

控制可見資料的範圍。

關鍵字對應於在圖表中定義的變數,值是一個 (min, max) 元組(其中任一值都可以是 None 以保持未設定)。

限制僅適用於軸;可見範圍之外的資料仍然會用於任何統計轉換並加入圖表中。

非座標變數的行為目前未定義。

範例

預設情況下,圖表限制會自動設定,以便在資料周圍提供少量邊距(由 Plot.theme() 參數 axes.xmarginaxes.ymargin 控制)

p = so.Plot(x=[1, 2, 3], y=[1, 3, 2]).add(so.Line(marker="o"))
p
../_images/objects.Plot.limit_1_0.png

傳遞一個 min/max 元組,以將限制固定在特定值

p.limit(x=(0, 4), y=(-1, 6))
../_images/objects.Plot.limit_3_0.png

反轉 min/max 值將反轉軸

p.limit(y=(4, 0))
../_images/objects.Plot.limit_5_0.png

任一側使用 None 以保持預設值

p.limit(y=(0, None))
../_images/objects.Plot.limit_7_0.png