在 seaborn 中设置误差条厚度

setting error bar thickness in seaborn

我想使用 seaborn 的 regplot(比相关线更精细)获得精细的误差线。

下面的代码(改编自 )解决了这个问题,但是以一种相当麻烦的方式。有没有更直接的方法可以达到这个目的,也许是通过 kws?

with matplotlib.rc_context({"lines.linewidth": 1}):

    sns.regplot('A', 'B', data=my_dataframe, x_jitter=10., ci=68, \
            ax=ax, x_estimator=np.mean,  \
            scatter_kws={"s":150}, \
            line_kws={"linewidth": 2 })

我正在处理一个拉取请求,它允许您指定线宽并允许您确定误差线是否应该有上限。见

https://github.com/mwaskom/seaborn/pull/898

如果您克隆我的存储库作为临时修复,您现在应该可以通过添加关键字 conf_lw 来指定它,但我希望尽快将其与编写的单元测试集成。