BaşlayınÜcretsiz başlayın

Otomotiv hisseleri analizi

Bir hedge fonu, Ford ve General Motors adlı iki otomotiv şirketinin finansal performansını anlamalarına yardımcı olacak bir saçılım grafiği hazırlamanı istedi.

İki şirket için her günün kapanış fiyatını, piyasa değeriyle (fiyat çarpı hacim) karşılaştıran bir grafik oluşturacaksın. Fon, x eksenini özelleştirebilmeyi istiyor; bu da sana RangeSlider uygulamak için harika bir fırsat sunuyor.

Bu egzersiz, kursun bir parçasıdır

Bokeh ile Etkileşimli Veri Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

  • RangeSlider'ı içe aktar.
  • Başlığı "Stock Price" olan, başlangıcı 10, bitişi 47, değeri parantez içinde başlangıç ve bitiş değerleriyle eşleşen ve her etkileşimde step değeri 1 olan slider oluştur.
  • sliderın "value" değerini, şeklin x_range özniteliğinin başlangıcına bağla ve öznitelik seçiciye sıfır ata.
  • Aynısını tekrarlayarak sliderın "value" değerini, şeklin x_range özniteliğinin bitişine bağla ve öznitelik seçiciye bir ata.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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]))
Kodu Düzenle ve Çalıştır