seaborn.objects.Line#
- class seaborn.objects.Line(artist_kws=<factory>, color=<'C0'>, alpha=<1>, linewidth=<rc:lines.linewidth>, linestyle=<rc:lines.linestyle>, marker=<rc:lines.marker>, pointsize=<rc:lines.markersize>, fillcolor=<depend:color>, edgecolor=<depend:color>, edgewidth=<rc:lines.markeredgewidth>)#
一個標記,沿著方向軸將數據點與排序連接起來。
- 此標記定義了以下屬性
color(顏色)、alpha(透明度)、linewidth(線寬)、linestyle(線型)、marker(標記)、pointsize(標記大小)、fillcolor(填充顏色)、edgecolor(邊緣顏色)、edgewidth(邊緣寬度)
範例
該標記在排序後的觀測值之間繪製連接線
so.Plot(dowjones, "Date", "Price").add(so.Line())
更改方向以沿相反的軸連接觀測值(此處
orient="y"
是多餘的;該圖會檢測到日期變數的方向優先級低於價格變數)so.Plot(dowjones, x="Price", y="Date").add(so.Line(), orient="y")
若要多次複製相同的線,請指定一個
group
變數(但請考慮在此處改用Lines
)( fmri .query("region == 'parietal' and event == 'stim'") .pipe(so.Plot, "timepoint", "signal") .add(so.Line(color=".2", linewidth=1), group="subject") )
當將變數映射到
color
或linestyle
等屬性時,統計轉換會在每個分組內計算p = so.Plot(fmri, "timepoint", "signal", color="region", linestyle="event") p.add(so.Line(), so.Agg())
與
Band
結合使用以顯示誤差線( p .add(so.Line(), so.Agg()) .add(so.Band(), so.Est(), group="event") )
新增標記以指示數據採樣的值
p.add(so.Line(marker="o", edgecolor="w"), so.Agg(), linestyle=None)