始める無料で始める

サブグループ付きのボックスプロット

この演習では、若者を対象に実施したアンケートの回答データを見ていきます。質問の一つは「ペットに興味がありますか?」でした。「はい」と答えた人の年齢分布が、「いいえ」と答えた人と比べて高いのか低いのかを、性別をコントロールしながら確かめてみましょう。

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

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.____
コードを編集して実行