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