サブグループとサブプロットを使った棒グラフ
この演習では、若者調査のデータセットに戻り、テクノ音楽が好き("Likes Techno")な人の割合が性別("Gender")や居住地("Village - town")によって異なるかを調べます。これまで学んだ内容を総復習する良い機会になります!
Seaborn はすでに sns、matplotlib.pyplot は plt としてインポート済みです。
この演習はコースの一部です
Seabornで学ぶデータ可視化入門
演習の手順
- 図のスタイルを
"dark"に設定します。 "Gender"に基づいて列方向に並ぶサブプロットを追加するよう、棒グラフのコードを調整します。- この
FacetGridプロットに、タイトル"Percentage of Young People Who Like Techno"を追加します。 - x軸を
"Location of Residence"、y軸を"% Who Like Techno"としてラベル付けします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Set the figure style to "dark"
____
# Adjust to add subplots per gender
g = sns.catplot(x="Village - town", y="Likes Techno",
data=survey_data, kind="bar",
____)
# Add title and axis labels
g.____("Percentage of Young People Who Like Techno", y=1.02)
g.____(____="Location of Residence",
____="% Who Like Techno")
# Show plot
plt.show()