ÎncepețiÎncepe gratuit

Analiza acțiunilor din industria auto

Fondul de hedging ți-a cerut să creezi un grafic scatter care să îi ajute să înțeleagă performanța financiară a două companii auto: Ford și General Motors.

Vei construi un grafic care afișează prețul de închidere pentru fiecare zi față de capitalizarea de piață (prețul înmulțit cu volumul) pentru cele două companii. Fondul dorește să poată personaliza axa x, oferindu-ți o oportunitate excelentă de a implementa RangeSlider.

Acest exercițiu face parte din cursul

Vizualizare interactivă a datelor cu Bokeh

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă RangeSlider.
  • Creează slider cu titlul "Stock Price", valoarea de start 10, de sfârșit 47, valoarea corespunzătoare valorilor de start și de sfârșit în interiorul parantezelor și un step de 1 pentru fiecare interacțiune cu widgetul.
  • Leagă "value"-ul slider-ului de startul atributului x_range al figurii, atribuind zero selectorului de atribut.
  • Repetă pentru a lega "value"-ul slider-ului de sfârșitul atributului x_range al figurii, atribuind unu selectorului de atribut.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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]))
Editează și rulează codul