Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa fig genom att ange x_range med ett anrop till FactorRange() 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 av grouped_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)
Redigera och kör kod