1. 학습
  2. /
  3. 강의
  4. /
  5. R ユーザーのための Python

Connected

연습 문제

seaborn のファセットプロット

seaborn の histplot() や lmplot() などの一部のプロット関数には、ファセット機能が組み込まれています。col や row 引数を渡すだけで、ファセットを作成できます。

ファセット機能が組み込まれていない関数でも、FacetGrid() 関数を使って手動でファセットを作成し、col や row を指定することができます。手動でファセットプロットを作成するには、以下のコードを使用します。

import seaborn as sns
import matplotlib.pyplot as plt

# ファセットを作成する
facet = sns.FacetGrid(df, col='column_a', row='column_b')

# ファセット付き散布図を生成する
facet.map(plt.scatter, 'column_x', 'column_y')
plt.show()

hue 引数を使って変数ごとに点の色を変えることで、プロットにもう一層のデータを追加することができます。

지침 1/2

undefined XP
    1
    2
  • lmplot() を使って、x 軸に 'total_bill'、y 軸に 'tip' の散布図を作成しましょう。
  • 'smoker' でプロットをファセット分割し、'sex' で点の色を分けましょう。