Продажи товаров по времени суток
Пекарня хотела бы видеть, сколько товаров продаётся в разное время суток.
Фигура fig уже настроена и загружена, включая инструмент HoverTool для отображения времени суток, названия товара и количества проданных единиц.
Вам нужно добавить заголовок к легенде, чтобы заинтересованные стороны понимали её смысл, переместить легенду, чтобы она не закрывала данные на графике, а также настроить скрытие наблюдений по щелчку на легенде.
Это упражнение является частью курса
Интерактивная визуализация данных с Bokeh
Инструкции к упражнению
- Добавьте к легенде заголовок
"Time of Day". - Переместите легенду в левый верхний угол.
- Сделайте легенду интерактивной: при нажатии на метку соответствующие наблюдения должны скрываться.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
fig = figure(x_axis_label="Count of Products Sold", y_axis_label="Sales", title="Bakery Product Sales", tooltips=TOOLTIPS)
fig.circle(x="count", y="sales", source=morning, line_color="red", size=12, fill_alpha=0.4, legend_label="Morning")
fig.circle(x="count", y="sales", source=afternoon, fill_color="purple", size=10, fill_alpha=0.6, legend_label="Afternoon")
fig.circle(x="count", y="sales", source=evening, fill_color="yellow", size=8, fill_alpha=0.6, legend_label="Evening")
# Add legend title
fig.____.____ = "____"
# Move the legend
fig.____.____ = "____"
# Make the legend interactive
fig.____.____ = "____"
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0.00")
output_file("Sales_by_time_of_day")
show(fig)