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) )