Försäljning efter tid och typ av dag
Bageriet du arbetar med överväger att se över sina öppettider och har bett dig ta fram en visualisering som visar försäljningsinformation per tid på dagen för vardagar och helger.
Kolumnen day_time i bakery innehåller fyra värden: "Morning", "Afternoon", "Evening" och "Night".
Datamängden innehåller även värdena "Weekend" och "Weekday" för kolumnen day_type.
Du ska skapa ett grupperat stapeldiagram som visualiserar försäljningen efter både tid på dagen och typ av dag. FactorRange har redan importerats åt dig.
Datamängden bakery har grupperats efter day_time och day_type, sparats som grouped_bakery och är förinstansierad. En tupel med alla kombinationer av dessa två kolumner har sparats som factors och är också förinstansierad.
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Skapa
figgenom att angex_rangemed ett anrop tillFactorRange()och skicka in*factors, tilldela"Sales"som etikett för y-axeln och ange titeln"Sales by type of day". - Lägg till stapelglyfer för
factors, där toppen representeras avgrouped_bakery["sales"]och stapelbredden är 90 %. - Uppdatera titelns teckenstorlek till
"25px". - Ändra titelformateringen till centrerad justering.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create figure
fig = ____
# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0,0")
# Update title text size
fig.____.____ = "____"
# Update title alignment
fig.____.____ = "____"
output_file("sales_by_type_of_day.html")
show(fig)