seaborn.objects.Stack#

class seaborn.objects.Stack#

沿值轴对重叠的条形或区域标记进行位移。

示例

此转换将应用垂直偏移以消除具有基线的标记(如 BarArea)之间的重叠。

so.Plot(titanic, x="class", color="sex").add(so.Bar(), so.Count(), so.Stack())
../_images/objects.Stack_1_0.png

堆叠可能会使比较被移动的组之间的值变得非常困难,但在描述部分-整体关系时它可以很好地工作。

(
    so.Plot(titanic, x="age", alpha="alive")
    .facet("sex")
    .add(so.Bars(), so.Hist(binwidth=10), so.Stack())
)
../_images/objects.Stack_3_0.png