グループごとに 1 つの可視化
データ探索プロジェクトで、ホテルのレビュー件数を "Period of stay" と曜日("Review weekday")ごとに可視化するよう依頼されました。目的は、4 つの滞在期間それぞれについて、どの曜日のレビューが最も多いかを確認することです。reviews データセットはすでに読み込まれており、seaborn は sns、matplotlib.pyplot は plt としてインポート済みです。
この演習はコースの一部です
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()