始める無料で始める

hue とカウントプロット

中等学校の生徒データセットを、別の変数で引き続き見ていきましょう。"school" 列には、生徒が在籍していた学校を表す頭字語が入り、"GP" か "MS" のいずれかです。

前の演習では、生徒が都市部か農村部かに応じて色分けした散布図を作成しました。都市部と農村部、それぞれに住む生徒は何人いるでしょうか。また、その割合は在籍校によって変わるでしょうか。サブグループ付きのカウントプロットを作って確かめましょう。

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

Seabornで学ぶデータ可視化入門

コースを見る

演習の手順

  • palette_colors 辞書を完成させ、"Rural" のロケーション値を色 "green" に、"Urban" のロケーション値を色 "blue" に対応付けてください。
  • student_data DataFrame を使い、x軸に "school" を置いたカウントプロットを作成します。
    • "location" 変数でサブグループを追加し、palette_colors 辞書を使ってロケーションのサブグループを緑と青で表示してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import Matplotlib and Seaborn
import matplotlib.pyplot as plt
import seaborn as sns

# Create a dictionary mapping subgroup values to colors
palette_colors = {____: "green", ____: "blue"}

# Create a count plot of school with location subgroups




# Display plot
plt.show()
コードを編集して実行