Sprzedaż według pory dnia i rodzaju dnia
Piekarnia, z którą współpracujesz, rozważa zmianę godzin otwarcia. W związku z tym poproszono cię o przygotowanie wizualizacji przedstawiającej informacje o sprzedaży według pory dnia – osobno dla dni roboczych i weekendów.
Kolumna day_time w zbiorze bakery zawiera cztery wartości: "Morning", "Afternoon", "Evening" i "Night".
Zbiór danych zawiera również wartości "Weekend" i "Weekday" w kolumnie day_type.
Stworzysz grupowany wykres słupkowy wizualizujący sprzedaż według pory dnia i rodzaju dnia. Klasa FactorRange została już zaimportowana.
Zbiór bakery został pogrupowany według kolumn day_time i day_type, a wynik zapisano jako grouped_bakery – jest on już załadowany. Krotka zawierająca wszystkie kombinacje tych dwóch kolumn została zapisana jako factors i również jest dostępna.
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych z Bokeh
Instrukcje do ćwiczenia
- Utwórz
fig, ustawiającx_rangeprzez wywołanieFactorRange()z przekazaniem*factors, przypisując etykietę"Sales"do osi y oraz tytuł"Sales by type of day". - Dodaj glify słupkowe dla
factors, gdzie górna krawędź reprezentowana jest przezgrouped_bakery["sales"], a szerokość słupków wynosi 90%. - Zaktualizuj rozmiar czcionki tytułu na
"25px". - Zmień format tytułu tak, aby był wyrównany do środka.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)