始める無料で始める

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

この演習では、若者を対象としたアンケートの回答を含むデータセットに戻り、テクノミュージックが好きな人の割合("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()
コードを編集して実行