サブグループ付きの箱ひげ図
この演習では、若者を対象に実施したアンケートの回答を含むデータセットを見ていきます。アンケートでは、「ペットを飼うことに興味がありますか?」という質問がありました。性別を考慮したうえで、「はい」と答えた人の年齢分布が、「いいえ」と答えた人より高い傾向にあるのか、低い傾向にあるのかを確認してみましょう。
この演習はコースの一部です
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.____