箱ひげ図の作成と解釈
引き続き student_data データセットを使いましょう。以前の演習では、"study_time" の異なるカテゴリに属する生徒の最終成績("G3")の平均を棒グラフで比較し、学習時間と最終成績の関係を調べました。
この演習では、代わりに箱ひげ図を使ってこの関係を見てみましょう。おさらいすると、箱ひげ図を作成するには catplot() 関数を使い、x軸に配置するカテゴリ変数の名前(x=____)、y軸で要約する量的変数の名前(y=____)、使用する pandas DataFrame(data=____)、プロットの種類(kind="box")を指定します。
matplotlib.pyplot は plt、seaborn は sns としてすでにインポートされています。
この演習はコースの一部です
Seaborn を使ったデータ可視化入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Specify the category ordering
study_time_order = ["<2 hours", "2 to 5 hours",
"5 to 10 hours", ">10 hours"]
# Create a box plot and set the order of the categories
# Show plot
plt.show()