Comece agoraComece grátis

Análise de ações do setor automotivo

O hedge fund pediu que você produzisse um gráfico de dispersão para ajudar a entender o desempenho financeiro de duas montadoras: Ford e General Motors.

Você vai construir um gráfico exibindo o preço de fechamento de cada dia em relação ao valor de mercado (preço multiplicado pelo volume) das duas empresas. O fundo gostaria de poder personalizar o eixo x, o que é uma ótima chance de implementar RangeSlider.

Este exercicio faz parte do curso

Visualização Interativa de Dados com Bokeh

Ver curso

Instruções do exercicio

  • Importe RangeSlider.
  • Crie slider com o título "Stock Price", início em 10, fim em 47, valor correspondendo aos valores de início e fim entre parênteses, e step de 1 para cada interação com o widget.
  • Vincule o "value" de slider ao início do atributo x_range da figura, atribuindo zero ao seletor de atributo.
  • Repita para vincular o "value" de slider ao fim do atributo x_range da figura, atribuindo um ao seletor de atributo.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Import RangeSlider
____
fig = figure(x_axis_label="Stock Price ($)", y_axis_label="Market Cap")
fig.circle(x=ford["close"], y=ford["market_cap"], legend_label="Ford", fill_color="red", fill_alpha=0.5)
fig.circle(x=gm["close"], y=gm["market_cap"], legend_label="GM", fill_color="green", fill_alpha=0.5)
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0a")

# Create slider
slider = ____(title="____", start=____, end=____, value=(____, ____), step=____)

# Link to start of x-axis
slider.____("____", fig.____, "____", attr_selector=____)

# Link to end of x-axis
slider.____("____", fig.____, "____", attr_selector=____)
output_file(filename="Slider.html")
show(layout([slider], [fig]))
Editar e Executar Código