散布図と回帰直線を簡単に描く方法

散布図と回帰直線を簡単に描く方法

回帰分析で散布図を描く時、通常は matplotlib を使うと思いますが、seaborn を使うともっと楽に描くことができます。

matplotlib を使った散布図

import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('ice.csv')
X = df['最高気温']
Y = df['アイスクリーム販売数']
plt.scatter(X,Y)
plt.show()

matplotlib散布図例

import pandas as pd
import seaborn as sns

df = pd.read_csv('ice.csv')
X = df['最高気温']
Y = df['アイスクリーム販売数']
sns.regplot(X,Y,data=df)

seaborn散布図例