Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz fig, ustawiając x_range przez wywołanie FactorRange() 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 przez grouped_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)
Edytuj i uruchom kod