我有一个seaborn中的散点+线图,是这样创建的:
import seaborn as sns
import pandas as pd
# load sample data from seaborn
flights = sns.load_dataset('flights')
fig_example = plt.figure(figsize=(10, 10))
sns.lineplot(data=flights, x="year", y="passengers", hue="month")
sns.scatterplot(data=flights, x="year", y="passengers", hue="month",legend=False)
现在,我想添加误差条。例如,第一个入口点是(年份=1949,乘客=112)。我想为这个特定项目添加一个STD。例如:+= 5名乘客。我该怎么做?
这个问题没有回答我的问题:How to use custom error bar in seaborn lineplot
我需要把它添加到散点图中。不是直线图。
当我尝试这个命令时:
ax = sns.scatterplot(x="x", y="y", hue="h", data=gqa_tips, s=100, ci='sd', err_style='bars')
失败:
AttributeError: 'PathCollection' object has no property 'err_style'
1条答案
按热度按时间7gcisfzg1#
ci
)的误解。ci
。hue
的lineplot
中生成的聚合值将使用estimator='mean'
,然后将具有ci
。ci
。*应该使用
errorbar
参数,而不是ci
。ci
参数已从seaborn 0弃用。12.0,根据v0。12.0(2022年9月):更灵活的错误栏。