Productos vendidos según la hora del día
La panadería quiere ver cuántos productos se venden a distintas horas del día.
Ya tienes preparada y precargada una figura, fig, que incluye un HoverTool para mostrar la hora del día, el nombre del artículo y el número de unidades vendidas.
Necesitarás modificar la visualización: añade un título a la leyenda para que los stakeholders entiendan su significado, mueve la leyenda para no tapar las observaciones y cambia la leyenda para ocultar observaciones al hacer clic.
Este ejercicio forma parte del curso
Visualización de datos interactiva con Bokeh
Instrucciones del ejercicio
- Añade un título a la leyenda llamado
"Time of Day". - Mueve la leyenda a la esquina superior izquierda.
- Haz que la leyenda sea interactiva, ocultando observaciones por su etiqueta de leyenda al hacer clic.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)