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

Netflix hisse fiyatı artışını açıklama ekleyerek gösterme

Hatırlatma olarak, daha önce aşağıda gösterilen tarihleri ve zaman damgalarını oluşturmuştun:

start_date = dt.datetime(2017, 6, 30)
end_date = dt.datetime(2017, 7, 27)
start_float = start_date.timestamp() * 1000
end_float = end_date.timestamp() * 1000

Netflix çizgi grafiğini bir çokgen açıklamasıyla göstermek için son adımlar; hisse fiyatı verisini alt kümelemek, PolyAnnotation() çağırmak ve açıklamayı figürün düzenine eklemektir.

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

Bokeh ile Etkileşimli Veri Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

  • start_date ile "date" eşit olan satırı netflix içinde alt kümeleyerek start_data oluştur.
  • end_date için de tekrarla ve kapanış değerini almak üzere end_data'yı elde et.
  • polygon oluştur, dolguyu "green" yap, saydamlığı 0.4 ayarla ve xs ile ys argümanlarını tamamla.
  • polygonu figürün düzenine ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create start and end data
start_data = netflix.loc[netflix["____"] == ____]["close"].values[0]
end_data = ____.____[____["____"] == ____]["close"].values[0]

# Create polygon annotation
polygon = PolyAnnotation(fill_color="____", fill_alpha=____,
                         xs=[start_float, ____, end_float, ____],
                         ys=[start_data - 10, ____ + 10, end_data + 15, ____ - 15])

# Add polygon to figure and display
fig.____(____)
output_file(filename="netflix_annotated.html")
show(fig)
Kodu Düzenle ve Çalıştır