仕事中に聴きながら配信
この演習では、仕事中に音楽をストリーミングする回答者と、そうでない回答者の1日あたりの視聴時間を比較します。自己申告による音楽のメンタルヘルスへの影響でグループ分けし、有意義な比較を行います。
用意された streaming DataFrame を使えます。StatsPlots パッケージはすでに読み込まれているので、boxplot() 関数をそのまま使えます。
この演習はコースの一部です
Juliaで学ぶデータ可視化入門
演習の手順
Music_effectsごとにグループ化し、Hours_per_day(y軸)の分布をWhile_working(x軸)で比較する箱ひげ図を3つ作成し、1行に並べて配置します。- x軸ラベルは
"Music While Working"とし、中央のプロットのみに表示します。y軸ラベルは"Hours Per Day" とし、最初のプロットのみに表示します。 - 3つの箱ひげ図でスケールを揃えるため、y軸の範囲を
0から10に設定します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
theme(:vibrant)
# Box plots
boxplot(
streaming.____, streaming.____,
group=streaming.____,
outliers=false, linewidth=1,
color=[:darkorange :springgreen2 :slateblue3],
# Grid layout
layout=(____, ____),
# Axis labels
xlabel=[____],
ylabel=[____]
)
# Set y-axis limits
____(____, ____)