web-dev-qa-db-ja.com

pandas dataframeでscatterplotを使用して回帰直線を描画し、パラメーターを表示できますか?

次のコードを使用して、Pandasデータフレームから散布図を作成します。

df.plot.scatter(x='one', y='two, title='Scatterplot') 

ステートメントで送信できるパラメーターがあるので、回帰直線をプロットし、近似のパラメーターを表示しますか?

何かのようなもの:

df.plot.scatter(x='one', y='two', title='Scatterplot', Regression_line)
12
Markus W

DataFrame.plot()にはそのようなパラメーターはないと思います。ただし、これは Seaborn を使用して簡単に実現できます。 pandasデータフレームを lmplot に渡すだけです(seabornがインストールされていると仮定します):

import seaborn as sns
sns.lmplot(x='one',y='two',data=df,fit_reg=True) 
28
Pascal dB