始める無料で始める

サブグループとサブプロットを使った棒グラフ

この演習では、若者調査のデータセットに戻り、テクノ音楽が好き("Likes Techno")な人の割合が性別("Gender")や居住地("Village - town")によって異なるかを調べます。これまで学んだ内容を総復習する良い機会になります!

Seaborn はすでに snsmatplotlib.pyplotplt としてインポート済みです。

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

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