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>)#
一个标记,它通过沿着方向轴进行排序来连接数据点。
示例
该标记在排序后的观测值之间绘制一条连接线
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)