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

Özel zaman düğmeleriyle finans çizgi grafiği

Excel konusunda usta bir finans alım-satım şirketi, veri görselleştirme yeteneklerini canlandırman için seni görevlendirdi. Kısacası, Excel grafikleri onlara yetmiyor!

Fon, özellikle bir ilaç şirketi ve bu yılki performansıyla ilgileniyor ve kritik zaman aralıklarına yakınlaştırma yapmalarını sağlayacak bir araca ihtiyaç duyuyor.

Bu egzersizde, şirketin 2020 yılı boyunca açılış hisse fiyatını görselleştirerek ve şu tarih filtreleme düğmelerini oluşturarak yardımcı olacaksın:

  • 1WTD = Son hafta (bugüne kadarki 7 gün)
  • 6MTD = Son 6 ay (bugüne kadarki 6 ay)
  • YTD = İçinde bulunduğumuz yıl başından bugüne

Gerekli verileri içeren stock_price adlı bir DataFrame mevcut.

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

Python ile Plotly'ye Giriş: Veri Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

  • Date ve Open sütunlarını kullanarak stock_price DataFrame'inden bir çizgi grafiği oluştur.
  • Yukarıda belirtilen özel tarih filtreleme düğmelerini içeren fin_buttons adlı bir liste oluştur.
  • Şekli .update_layout() ile güncelleyerek, oluşturduğun listeyi kullanıp düğmeleri ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create a line chart
fig = px.____(stock_price, x='____', y='____', title='Opening Stock Prices')

# Create the financial buttons
fin_buttons = [
  {'count': ____, 'label': "1WTD", 'step': "____", 'stepmode': "todate"},
  {'count': ____, 'label': "6MTD", 'step': "____", 'stepmode': "todate"},
  {'count': ____, 'label': "YTD", 'step': "____", 'stepmode': "todate"}
]

# Add the buttons
fig.update_layout(dict(
    xaxis=dict(
        ____=dict(buttons=____)
    )))
fig.show()
Kodu Düzenle ve Çalıştır