用散点图超强制回归线和rsq分组

2024-10-04 05:31:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的每一个子帧的数据和我的宇宙很多

我做了下面的工作,可以很好地生成散点图。输出是每个宇宙的散射图,其中csk在y轴上,msk在x轴上。我试图在每个子批次上叠加一条回归线,并在每个子批次上添加Rsq。有办法吗?seaborn是否更适合使用(“regplot”)

plt.suptitle(mytitle, fontsize = 20)
for (universe, group), ax in zip(temp1.groupby([temp1.universe], sort = False), axes.flatten()):
    group.plot(x='msk', y='csk', kind='scatter', ax=ax, title=universe,s=2)
    ax.set_xlim(0,1)
    ax.set_ylim(0,1)
    ax.set_xlabel("msk", fontsize =10)
    ax.set_ylabel("csk", fontsize = 10)
    ax.set_title(universe, fontsize = 12)

Tags: 数据titlegroup宇宙seabornaxset办法
1条回答
网友
1楼 · 发布于 2024-10-04 05:31:40

拟合回归线可以很简单地用^{}^{}完成。在

通过这些函数的输出,您可以很容易地用matplotlib^{}函数绘制回归图。在

根据数据计算R^2并进行拟合(如果你不知道的话,查一下方程,这很简单),然后用^{}^{}将其添加到绘图中

相关问题 更多 >