箱ひげ図を作成して読み解く
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()