LoslegenKostenlos starten

Analyse von Automobilaktien

Der Hedgefonds hat dich gebeten, ein Streudiagramm zu erstellen, das hilft, die finanzielle Performance von zwei Automobilherstellern zu verstehen: Ford und General Motors.

Du erstellst ein Diagramm, das für jeden Tag den Schlusskurs gegen die Marktkapitalisierung (Preis multipliziert mit Volumen) für beide Unternehmen darstellt. Der Fonds möchte die x-Achse anpassen können – eine perfekte Gelegenheit, RangeSlider einzusetzen.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Datenvisualisierung mit Bokeh</Kurs>
Kurs ansehen

Übungsanweisungen

  • Importiere RangeSlider.
  • Erstelle slider mit dem Titel "Stock Price", dem Startwert 10, Endwert 47, einem Anfangswert, der Start und Ende in Klammern entspricht, und einem step von 1 pro Interaktion mit dem Widget.
  • Verknüpfe das "value" von slider mit dem Start des x_range-Attributs der Figure und weise dem Attributselektor den Wert 0 zu.
  • Wiederhole dies, um das "value" von slider mit dem Ende des x_range-Attributs der Figure zu verknüpfen, und weise dem Attributselektor den Wert 1 zu.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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]))
Code bearbeiten und ausführen