Zaman düğmeleri

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

Alex Scriven

Data Scientist

Zaman düğmeleri nedir?

 

  • Çizgi grafiklerde filtreleme/zoom sağlar
    • 1D = son günün verisi
    • 1M = son ayın verisi
    • 1Y = son yılın verisi
    • YTD = yıl başından bugüne

 

Yahoo finance düğmeleri

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

Plotly'de zaman düğmeleri

 

Birkaç anahtar öğeli bir sözlük:

  • label = düğmede görünen metin
  • count = düğmeye tıklayınca alınacak step sayısı
  • step = hangi tarih aralığında hareket ('month', 'year', 'day')
  • stepmode = 'backward' ya da 'todate'
    • 'backward' = doğrudan count kadar geri gider
    • 'todate' = 'backward' gibidir, ama bir sonraki tam zaman döneminin başına yuvarlar
Python ile Plotly'ye Giriş: Veri Görselleştirme

'backward' ve 'todate'

 

  • 20 Ekim'de biten bir veri kümesi ve 6 aylık düğme (count=6, step='month'):
    • stepmode='backward' grafiği 20 Nisan'dan başlatacak (6 ay geri)
    • stepmode='todate' grafiği 1 Mayıs'tan başlatacak (20 Nisan'ın sonraki ayının başı)
Python ile Plotly'ye Giriş: Veri Görselleştirme

Sydney yağış örneği

 

  • Düğmeler, sözlüklerden oluşan bir liste olarak tanımlanır
date_buttons = [
{'count': 6, 'step': "month", 'stepmode': "todate", 'label': "6MTD"},

{'count': 14, 'step': "day", 'stepmode': "todate", 'label': "2WTD"} ]
Python ile Plotly'ye Giriş: Veri Görselleştirme

Zaman düğmelerini ekleme

fig = px.line(data_frame=rain, x='Date', 
        y='Rainfall', 
        title="Rainfall (mm) in Sydney")

fig.update_layout(dict( xaxis=dict( rangeselector=dict(buttons=date_buttons) ))) fig.show()

düğmeli çizgi grafik

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

Zaman düğmelerimize tıklamak

 

2WTD düğmesine tıklamak:

Son iki haftadaki yağış

 

6MTD düğmesine tıklamak:

Son 6 aydaki yağış

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

Hadi pratik yapalım!

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

Preparing Video For Download...