Začněte nyníZačněte zdarma

Analýza akcií automobilových společností

Hedgeový fond tě požádal o vytvoření bodového grafu, který jim pomůže pochopit finanční výkonnost dvou automobilových společností: Fordu a General Motors.

Sestrojíš graf zobrazující závěrečnou cenu akcií za každý den v závislosti na tržní kapitalizaci (cena vynásobená objemem obchodů) pro obě společnosti. Fond chce mít možnost přizpůsobit si osu x – skvělá příležitost, jak využít RangeSlider.

Toto cvičení je součástí kurzu

Interaktivní vizualizace dat s Bokeh

Zobrazit kurz

Pokyny k cvičení

  • Importuj RangeSlider.
  • Vytvoř slider s názvem "Stock Price", počátkem 10, koncem 47, hodnotou odpovídající počátečnímu a koncovému číslu v závorce a krokem step rovným 1 pro každou interakci s widgetem.
  • Propoj "value" slideru slider s počátkem atributu x_range grafu a přiřaď nulu selektoru atributu.
  • Zopakuj postup a propoj "value" slideru slider s koncem atributu x_range grafu, tentokrát s přiřazením jedničky selektoru atributu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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]))
Upravit a spustit kód