seaborn.objects.Plot.share#
- Plot.share(**shares)#
控制子圖之間的軸刻度和範圍共享。
關鍵字對應於繪圖中定義的變數,值可以是布林值(在所有子圖之間共享),或是 "row" 或 "col" 之一(更有選擇性地在網格的一個維度上共享)。
非座標變數的行為目前未定義。
範例
預設情況下,分面繪圖將共享所有軸
p = ( so.Plot(penguins, x="bill_length_mm", y="bill_depth_mm") .facet(col="species", row="sex") .add(so.Dots()) ) p
將座標變數設定為
False
可讓每個子圖獨立調整p.share(x=False, y=False)
也可以只在行或列之間共享
p.share(x="col", y="row")
此方法也適用於成對繪圖,其預設值不同。在這種情況下,您需要選擇*加入*完全共享(儘管它可能並不總是合理)
( so.Plot(penguins, y="flipper_length_mm") .pair(x=["bill_length_mm", "bill_depth_mm"]) .add(so.Dots()) .share(x=True) )