这是代码:fig=plt.figure(figsize=(14,8))sns.lineplot(x='season', y='team_strikerate', hue='batting_team', data=overall_batseason)plt.legend(title = 'Teams', loc = 1, fontsize = 12)plt.xlim([2008,2022])这是图片只是想让你知道,我已经在这个上面画了另一个类似的线图。
2 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
有线阴影显示置信区间,因为数据集包含每个 x ( season ) 值的多个 y ( team_strikerate ) 值。默认情况下,将通过在每个 x 值处聚合多个 y 值来估计平均值。sns.lineplot()
聚合后,每个 x 值处的y值的平均值将绘制为一条线。阴影线表示估计值的95% 置信区间。
要删除线条阴影,您可以将参数传递ci=None
给sns.lineplot()
. (感谢@JohanC 在这个问题的评论中提供了这个想法)
要更改置信区间,您可以将参数传递errorbar=('ci', <int>)
给sns.lineplot()
。
开心每一天1111
TA贡献1836条经验 获得超13个赞
线周围的半透明区域是置信区间。您可以通过将 lineplot() 函数的 ci 参数设置为 None 来删除置信区间。请参阅此链接以获取更多信息://wellsr.com/python/seaborn-line-plot-data-visualization/
添加回答
举报
0/150
提交
取消