Wprowadzenie do wizualizacji danych z Plotly w Pythonie
Alex Scriven
Data Scientist

Słownik z kilkoma kluczowymi elementami:
label = tekst wyświetlany na przyciskucount = liczba kroków (step) po kliknięciu przyciskustep = okres czasu do przesunięcia ('month', 'year', 'day')stepmode = wartość 'backward' lub 'todate''backward' = cofa o podaną liczbę kroków count'todate' = jak 'backward', lecz zaokrągla do początku następnego pełnego okresu
count=6, step='month'):stepmode='backward' przesunie wykres do 20 kwietnia (6 miesięcy wstecz)stepmode='todate' przesunie wykres do 1 maja (początek miesiąca następującego po 20 kwietnia)
date_buttons = [ {'count': 6, 'step': "month", 'stepmode': "todate", 'label': "6MTD"},{'count': 14, 'step': "day", 'stepmode': "todate", 'label': "2WTD"} ]
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()

Kliknięcie przycisku 2WTD:

Kliknięcie przycisku 6MTD:

Wprowadzenie do wizualizacji danych z Plotly w Pythonie