Продажи по времени суток и типу дня
Пекарня, с которой вы работаете, рассматривает возможность пересмотра часов работы. Для этого вас попросили создать визуализацию, отображающую данные о продажах по времени суток для будних и выходных дней.
Столбец 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)