我想在我的每一个子帧的数据和我的宇宙很多
我做了下面的工作,可以很好地生成散点图。输出是每个宇宙的散射图,其中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)
拟合回归线可以很简单地用^{} 或^{} 完成。在
通过这些函数的输出,您可以很容易地用} 函数绘制回归图。在
matplotlib
的^{根据数据计算} 或^{} 将其添加到绘图中
R^2
并进行拟合(如果你不知道的话,查一下方程,这很简单),然后用^{相关问题 更多 >
编程相关推荐