始める無料で始める

グループごとに 1 つの可視化

データ探索プロジェクトで、ホテルのレビュー件数を "Period of stay" と曜日("Review weekday")ごとに可視化するよう依頼されました。目的は、4 つの滞在期間それぞれについて、どの曜日のレビューが最も多いかを確認することです。reviews データセットはすでに読み込まれており、seabornsnsmatplotlib.pyplotplt としてインポート済みです。

この演習はコースの一部です

Pythonでカテゴリカルデータを扱う

コースを見る

演習の手順

  • グラフの種類に "count" を指定して catplot() を作成します。
  • "Review weekday" ごとにレビュー件数をカウントします。
  • "Period of stay" ごとに個別のプロットを作成します。
  • 2 つのグラフごとに折り返すように設定します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a catplot for each "Period of stay" broken down by "Review weekday"
ax = sns.catplot(
  # Make sure Review weekday is along the x-axis
  ____,
  # Specify Period of stay as the column to create individual graphics for
  ____,
  # Specify that a count plot should be created
  ____,
  # Wrap the plots after every 2nd graphic.
  ____,
  data=reviews
)
plt.show()
コードを編集して実行