Comece agoraComece grátis

Anotando o crescimento do preço das ações da Netflix

Para relembrar, você criou anteriormente datas e timestamps, exibidos abaixo:

start_date = dt.datetime(2017, 6, 30)
end_date = dt.datetime(2017, 7, 27)
start_float = start_date.timestamp() * 1000
end_float = end_date.timestamp() * 1000

As etapas finais para exibir o gráfico de linha da Netflix com uma anotação de polígono são filtrar os dados do preço da ação, chamar PolyAnnotation() e adicionar a anotação ao layout da figura.

Este exercicio faz parte do curso

Visualização Interativa de Dados com Bokeh

Ver curso

Instruções do exercicio

  • Crie start_data filtrando netflix para a linha em que "date" é igual a start_date.
  • Repita para end_data para obter o valor de fechamento de end_date.
  • Crie polygon, preencha com "green", com transparência 0.4, e complete os argumentos xs e ys.
  • Adicione polygon ao layout da figura.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Create start and end data
start_data = netflix.loc[netflix["____"] == ____]["close"].values[0]
end_data = ____.____[____["____"] == ____]["close"].values[0]

# Create polygon annotation
polygon = PolyAnnotation(fill_color="____", fill_alpha=____,
                         xs=[start_float, ____, end_float, ____],
                         ys=[start_data - 10, ____ + 10, end_data + 15, ____ - 15])

# Add polygon to figure and display
fig.____(____)
output_file(filename="netflix_annotated.html")
show(fig)
Editar e Executar Código