始める無料で始める

ポイントプロットを作成する

わかりやすい可視化を作るには、試行錯誤が必要なことがあります。あなたは、ホテルの星評価("Hotel stars")ごとに、レビュアーがこれまでに書いたレビュー数("Nr. reviews")を示す可視化を作成するよう依頼されています。レビュー数は数値データなので、カテゴリごとの平均を示すためにポイントプロットを使うことにしました。

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

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

コースを見る

演習の手順

  • catplot() 関数を使って、ポイントプロットを作成します。
  • x 軸で "Hotel stars" によってデータを分割します。
  • 可視化する数値変数として "Nr. reviews" を指定します。
  • 線が表示される場合でも重ならないように、引数を調整します。

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

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

# Create a point plot with catplot using "Hotel stars" and "Nr. reviews"
sns.catplot(
  # Split the data across Hotel stars and summarize Nr. reviews
  ____,
  ____,
  data=reviews,
  # Specify a point plot
  ____,
  hue="Pool",
  # Make sure the lines and points don't overlap
  ____
)
plt.show()
コードを編集して実行