Streaming under arbetstid
I den här övningen ska du jämföra hur många timmar per dag respondenterna streamar musik – uppdelat på dem som streamar under arbetstid och dem som inte gör det. Resultaten grupperas utifrån självrapporterade effekter av musik på den mentala hälsan, vilket möjliggör en meningsfull jämförelse.
Du arbetar med den tillhandahållna DataFrame:n streaming, och paketet StatsPlots är redan inläst så att du kan använda funktionen boxplot().
Den här övningen är en del av kursen
Introduktion till datavisualisering med Julia
Övningsinstruktioner
- Generera tre lådagram som jämför fördelningen av
Hours_per_dayför musikstreaming (y-axeln) motWhile_working-status (x-axeln), grupperade efterMusic_effects, och arrangera diagrammen i en enda rad. - Tilldela x-axelns etikett värdet
"Music While Working"och se till att den bara visas i det mittersta diagrammet, samt y-axelns etikett värdet"Hours Per Day"och gör den synlig enbart i det första diagrammet. - Sätt y-axelns intervall från
0till10för att säkerställa en konsekvent skala i alla tre lådagrammen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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
____(____, ____)