Aan de slagGa gratis aan de slag

Verkoop naar tijd en type dag

De bakkerij waar je mee samenwerkt overweegt haar openingstijden te herzien. Daarom hebben ze je gevraagd een visualisatie te maken met verkoopinformatie per tijdstip van de dag voor doordeweekse dagen en weekenden.

De kolom day_time van bakery bevat vier waarden: "Morning", "Afternoon", "Evening" en "Night".

De gegevensset bevat ook de waarden "Weekend" en "Weekday" voor de kolom day_type.

Je maakt een gegroepeerde staafgrafiek die de verkoop visualiseert naar zowel tijd als type dag. FactorRange is al voor je geïmporteerd.

De bakery-gegevensset is gegroepeerd op day_time en day_type, opgeslagen als grouped_bakery, en vooraf voor je geladen. Een tuple met elke combinatie van deze twee kolommen is opgeslagen als factors en ook vooraf voor je geladen.

Deze oefening maakt deel uit van de cursus

Interactieve datavisualisatie met Bokeh

Cursus bekijken

Oefeninstructies

  • Maak fig en stel x_range in door FactorRange() aan te roepen met *factors, geef het y-aslabel "Sales", en geef de titel "Sales by type of day".
  • Voeg staafglyphs toe voor factors, met de bovenzijde gegeven door grouped_bakery["sales"], en stel de staafbreedte in op 90%.
  • Werk de lettergrootte van de titel bij naar "25px".
  • Zet de titeluitlijning op gecentreerd.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren