seaborn.objects.Band#

class seaborn.objects.Band(artist_kws=<factory>, color=<'C0'>, alpha=<0.2>, fill=<True>, edgecolor=<depend:color>, edgealpha=<1>, edgewidth=<0>, edgestyle=<'-'>)#

一個填充標記,表示值之間的區間。

此標記定義以下屬性

顏色透明度填充邊緣顏色邊緣透明度邊緣寬度邊緣樣式

另請參閱

Area

一個從基準線到資料值的填充標記。

範例

此標記會填充資料點對之間,以顯示值軸上的區間

p = so.Plot(seaice, x="Day", ymin="1980", ymax="2019")
p.add(so.Band())
../_images/objects.Band_1_0.png

預設情況下,它會繪製一條沒有邊緣的淡色帶,但可以添加邊緣

p.add(so.Band(alpha=.5, edgewidth=2))
../_images/objects.Band_3_0.png

預設值已針對主要預期用例進行優化,其中標記與線條結合以顯示誤差線區間

(
    so.Plot(fmri, x="timepoint", y="signal", color="event")
    .add(so.Band(), so.Est())
    .add(so.Line(), so.Agg())
)
../_images/objects.Band_5_0.png

當未明確指定或在轉換中添加最小值/最大值時,帶區將覆蓋資料的整個範圍

(
    so.Plot(fmri, x="timepoint", y="signal", color="event")
    .add(so.Line(linewidth=.5), group="subject")
    .add(so.Band())
)
../_images/objects.Band_7_0.png