サブグループとサブプロットを使った棒グラフ
この演習では、若者を対象としたアンケートの回答を含むデータセットに戻り、テクノミュージックが好きな人の割合("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()