一邊工作一邊串流
在這個練習中,你要比較在工作時會串流音樂與不會串流音樂的受訪者,每天串流音樂的時數差異。結果會依受訪者自述的「音樂對心理健康的影響」分組,讓比較更有意義。
你可以使用提供好的 streaming DataFrame。為了方便你,StatsPlots 套件已經載入,因此你可以直接使用 boxplot()。
本練習屬於課程
Julia 資料視覺化入門
練習說明
- 產生三個盒狀圖,比較音樂串流的
Hours_per_day分佈(y 軸)相對於While_working狀態(x 軸),並依Music_effects分組;將三個圖排成同一列。 - 將 x 軸標籤設為
"Music While Working",且只在中間的圖顯示;將 y 軸標籤設為"Hours Per Day",且只在第一個圖顯示。 - 將 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
____(____, ____)