Seaborn定量比較-散布図
散布図とは
定義はMatplotlib定量比較-散布図をご参考ください。
簡単な散布図
Seabornで散布図を描くには、scatterplotとrelplot(relational plot)の2つの方法があります。
scatterplotの場合:
import matplotlib.pyplot as plt
import seaborn as sns
sns.scatterplot(x='col01', y='col02', data=test_data)
plt.show()
relplotの場合:
import matplotlib.pyplot as plt
import seaborn as sns
sns.relplot(x='col01', y='col02', data=test_data, kind='scatter')
plt.show()
サブプロットで複数の散布図を描く
relplotのcolとrowパラメータで、横と縦で複数の散布図を描けます。
sns.relplot(x="G1", y="G3",
data=student_data,
kind="scatter",
col="schoolsup",
col_order=["yes", "no"],
row='famsup',
row_order=["yes", "no"])
plt.show()
常用オプション
- size: 点のサイズ
- hue: 点の色
sns.relplot(x='col01', y='col02', data=test_data, kind='scatter', size='cylinders', hue='cylinders')
plt.show()
- style: 点のスタイル
sns.relplot(x='col01', y='col02', data=test_data, kind='scatter', hue='origin', style='origin')
plt.show()
Author And Source
この問題について(Seaborn定量比較-散布図), 我々は、より多くの情報をここで見つけました https://qiita.com/fastso/items/4a0caa196d53779fd8ae著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .