Introduzione alla Data Visualization con Plotly in Python
Alex Scriven
Data Scientist

Un dizionario con alcuni elementi chiave:
label = testo sul pulsantecount = quante step fare al clicstep = quale periodo muovere ('month', 'year', 'day')stepmode = 'backward' o 'todate''backward' = va indietro di count'todate' = come 'backward', ma arrotonda all’inizio del periodo completo successivo
count=6, step='month'):stepmode='backward' zoomma per iniziare il grafico il 20 aprile (6 mesi indietro)stepmode='todate' zoomma per iniziare il grafico il 1º maggio (inizio del mese successivo al 20 aprile)
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()

Clic sul pulsante 2WTD:

Clic sul pulsante 6MTD:

Introduzione alla Data Visualization con Plotly in Python