始める無料で始める

サブグループ付きの箱ひげ図

この演習では、若者を対象に実施したアンケートの回答を含むデータセットを見ていきます。アンケートでは、「ペットを飼うことに興味がありますか?」という質問がありました。性別を考慮したうえで、「はい」と答えた人の年齢分布が、「いいえ」と答えた人より高い傾向にあるのか、低い傾向にあるのかを確認してみましょう。

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

Seaborn を使ったデータ可視化入門

コースを見る

演習の手順

  • カラーパレットを "Blues" に設定してください。
  • "Interested in Pets" に基づいてサブグループを追加し、箱ひげ図を色分けしてください。
  • FacetGrid オブジェクト g のタイトルを "Age of Those Interested in Pets vs. Not" に設定してください。
  • Matplotlib の関数を使ってプロットを表示してください。

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

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

# Set palette to "Blues"
____

# Adjust to add subgroups based on "Interested in Pets"
g = sns.catplot(x="Gender",
                y="Age", data=survey_data, 
                kind="box", hue=____)

# Set title to "Age of Those Interested in Pets vs. Not"
____

# Show plot
plt.____
コードを編集して実行