Añadir un Div
El hedge fund busca la próxima gran oportunidad en el mercado minorista online. Te han pedido que crees un gráfico que visualice la evolución del precio de las acciones de Amazon en los últimos años, resaltando las fechas en las que el precio estuvo por encima de la media del periodo.
Se ha creado para ti un subconjunto del conjunto de datos stocks, filtrado por acciones AMZN, y se ha guardado como un objeto source de Bokeh. Vas a construir un gráfico de líneas que incluya un Div y un BoxAnnotation, mostrándolo con layout.
Este ejercicio forma parte del curso
Visualización de datos interactiva con Bokeh
Instrucciones del ejercicio
- Importa
layoutyDivde las clases correspondientes de Bokeh. - Añade al layout el título
"Amazon stock prices vs. average price over the period". - Muestra el layout de Bokeh que contiene el
Div, seguido delfiguredebajo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import modules
____
____
fig = figure(x_axis_label="Date", y_axis_label="Stock Price ($)")
fig.line(x="date", y="close", source=source, color="purple")
box = BoxAnnotation(bottom=amazon["close"].mean(), fill_color="green", fill_alpha=0.3)
fig.add_layout(box)
fig.xaxis[0].formatter = DatetimeTickFormatter(months="%b %Y")
# Create title
title = ____
output_file(filename="amazon_stocks.html")
# Display layout
____