ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează fig, setând x_range prin apelarea FactorRange() ș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ă de grouped_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)
Editează și rulează codul