НачатьНачать бесплатно

Продажи по времени суток и типу дня

Пекарня, с которой вы работаете, рассматривает возможность пересмотра часов работы. Для этого вас попросили создать визуализацию, отображающую данные о продажах по времени суток для будних и выходных дней.

Столбец day_time набора данных bakery содержит четыре значения: "Morning", "Afternoon", "Evening" и "Night".

Также в наборе данных есть столбец day_type со значениями "Weekend" и "Weekday".

Вам предстоит построить сгруппированный столбчатый график, отображающий продажи одновременно по времени суток и типу дня. Класс FactorRange уже импортирован для вас.

Набор данных bakery сгруппирован по столбцам day_time и day_type и сохранён в переменной grouped_bakery — она уже загружена. Кортеж со всеми возможными комбинациями этих двух столбцов сохранён в переменной factors и также доступен вам заранее.

Это упражнение является частью курса

Интерактивная визуализация данных с Bokeh

Посмотреть курс

Инструкции к упражнению

  • Создайте переменную fig, задав x_range с помощью вызова FactorRange() с передачей *factors, присвоив ярлык оси Y "Sales" и установив заголовок "Sales by type of day".
  • Добавьте глифы баров для factors, где высота столбцов определяется значениями grouped_bakery["sales"], а ширина составляет 90%.
  • Установите размер шрифта заголовка равным "25px".
  • Задайте выравнивание заголовка по центру.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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)
Редактировать и запускать код