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

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

Пекарня хотела бы видеть, сколько товаров продаётся в разное время суток.

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