seaborn.objects.Area#
- class seaborn.objects.Area(artist_kws=<factory>, color=<'C0'>, alpha=<0.2>, fill=<True>, edgecolor=<depend:color>, edgealpha=<1>, edgewidth=<rc:patch.linewidth>, edgestyle=<'-'>, baseline=<0>)#
データ値からベースラインまで描画される塗りつぶしマーク。
参照
Band
値の間隔を表す塗りつぶしマーク。
例
p = so.Plot(healthexp, "Year", "Spending_USD").facet("Country", wrap=3) p.add(so.Area())
color
プロパティは、エッジと塗りつぶしの両方の色を設定しますp.add(so.Area(), color="Country")
edgecolor
のみをマッピングすることも可能ですp.add(so.Area(color=".5", edgewidth=2), edgecolor="Country")
このマークはポリゴンとして描画されますが、
Line
と組み合わせて、edgewidth=0
を設定することで、影付き領域を描画することができますp.add(so.Area(edgewidth=0)).add(so.Line())
レイヤーの向きによって、マークが塗りつぶされる軸が定義されます
p.add(so.Area(), x="Spending_USD", y="Year", orient="y")
このマークは、全体に対する部分的な関係を示すために積み重ねることができます
( so.Plot(healthexp, "Year", "Spending_USD", color="Country") .add(so.Area(alpha=.7), so.Stack()) )