gpt4 book ai didi

python - 在 Python/Seaborn 的图例中显示置信区间

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:53 35 4
gpt4 key购买 nike

我在 Python 上使用 seabornsns.regplot 函数生成一些具有线性回归和置信区间的散点图。我可以找到一种在图例中显示回归线的方法,但我还想在图例中添加置信区间(以透明蓝色作为引用颜色)。

这是我的代码和目前得到的结果。

Tobin_Nationality_Reg = sns.regplot(x="Nationality_Index_Normalized",
y="Tobins_Q_2017",
data=Scatter_Plot,
line_kws={'label':'Regression line'})

plt.xlabel("Nationality Index")
plt.ylabel("Tobin's Q")
plt.legend()`
plt.savefig('Tobin_Nationality_Reg.png')

这是我目前得到的输出:散点图

enter image description here

有人知道我该怎么做吗?提前致谢。

最佳答案

我认为没有干净的方法可以做到这一点,因为 seaborn 不会为绘制置信区间的 fill_between 调用公开关键字参数。

但是,可以通过直接修改 PolyCollectionlabel 属性来完成:

x, y = np.random.rand(2, 20)

ax = sns.regplot(x, y, line_kws={'label': 'Regression line'})
ax.collections[1].set_label('Confidence interval')
ax.legend()

enter image description here

关于python - 在 Python/Seaborn 的图例中显示置信区间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55740664/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com