Vânzări după oră și tipul zilei
Brutăria cu care lucrezi analizează posibilitatea de a-și revizui programul de funcționare. În acest scop, ți-a cerut să realizezi o vizualizare care să afișeze informații despre vânzări în funcție de intervalul orar, atât pentru zilele de lucru, cât și pentru weekend.
Coloana day_time din setul de date bakery conține patru valori: "Morning", "Afternoon", "Evening" și "Night".
Setul de date conține, de asemenea, valorile "Weekend" și "Weekday" pentru coloana day_type.
Vei crea un grafic cu bare grupate care vizualizează vânzările atât în funcție de intervalul orar, cât și de tipul zilei. FactorRange a fost deja importat pentru tine.
Setul de date bakery a fost grupat după day_time și day_type, rezultatul fiind stocat în grouped_bakery și preîncărcat pentru tine. Un tuplu care conține toate combinațiile posibile ale acestor două coloane a fost stocat în factors și este, de asemenea, preîncărcat.
Acest exercițiu face parte din cursul
Vizualizare interactivă a datelor cu Bokeh
Instrucțiuni pentru exercițiu
- Creează
fig, setândx_rangeprin apelareaFactorRange()și transmiterea*factors, atribuind eticheta"Sales"axei y și titlul"Sales by type of day". - Adaugă glif-uri de tip bară pentru
factors, cu înălțimea reprezentată degrouped_bakery["sales"]și lățimea barelor la 90%. - Actualizează dimensiunea fontului titlului la
"25px". - Schimbă formatul titlului la aliniere centrată.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)