这是代码:
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])
只是为了让你知道,我已经在这个上面画了另一个类似的线图。
有线阴影显示置信区间,因为数据集包含每个 x(season) 值的 多个 y(team_strikerate) 值。默认情况下,sns.lineplot()
值的平均值将绘制为线。 线阴影代表估计值的95%置信区间。
ci=None
传递给
sns.lineplot()
。 (感谢@JohanC 在这个问题的评论中提供了这个想法) 要更改置信区间,您可以将参数
errorbar=('ci', <int>)
传递给
sns.lineplot()
。
ci=None 删除线条阴影的参数已被弃用。使用 errorbar=None 可以获得相同的效果。