python seabornのグラフ

前提

下記の特徴量データ(Score以外)、目的関数(Score)がある。

age height weight kcal ..略.. Score
49 152 56 2517 .. 2
22 165 60 2811 .. 3
40 177 74 2811 .. 2
40 167 74 2073 .. 1
35 161 55 2042 .. 4

理想

下記の画像では、一つのグラフで複数の特徴量の平均をスコアごとに図示している。
そうではなくて、複数のグラフで一つずつ特徴量を図示したい。
どうすればいいか分かりません。

発生している問題

イメージ説明

該当のソースコード

python

from google.colab import auth from google.auth import default import gspread import numpy as np import matplotlib.pyplot as plt import seaborn as sns import numpy as np auth.authenticate_user()creds, _ = default()gc = gspread.authorize(creds)worksheet = gc.open_by_key('スプレッドシートの任意のキー').sheet1 import pandas as pd rows = worksheet.get_all_values()header = rows.pop(0)df = pd.DataFrame.from_records(rows, columns=header)#indexの''は自由に変更 # 空文字を None に変換しておくdf = df.where(df != '') sns.set(font='IPAexGothic')df = df.drop(['','Type','gender'],axis=1) for column in df.columns:#**ここを変えたい** sns.pointplot(x=df['Score'].astype(int),y=df[column].astype(float))plt.title("result") plt.tight_layout()plt.show()

コメントを投稿

0 コメント