Produtos vendidos ao longo do dia
A padaria quer visualizar quantos produtos são vendidos em diferentes horários do dia.
Uma figura, fig, já foi configurada e pré-carregada, incluindo um HoverTool para exibir o período do dia, o nome do item e a quantidade vendida.
Você precisará adicionar um título à legenda para que os stakeholders entendam seu significado, mover a legenda para não obstruir a visualização das observações e alterar a legenda para ocultar observações ao clicar.
Este exercicio faz parte do curso
Visualização Interativa de Dados com Bokeh
Instruções do exercicio
- Adicione um título à legenda chamado
"Time of Day". - Mova a legenda para o canto superior esquerdo.
- Torne a legenda interativa, ocultando observações pelo rótulo da legenda ao clicar.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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)