Introduction à la visualisation de données avec Plotly en Python
Alex Scriven
Data Scientist

Un dictionnaire avec quelques clés :
label = texte sur le boutoncount = nombre de step à appliquer au clicstep = unité de temps ('month', 'year', 'day')stepmode = 'backward' ou 'todate''backward' = recule directement du nombre de count'todate' = comme 'backward', mais arrondi au début de la période complète suivante
count=6, step='month') :stepmode='backward' zoome depuis le 20 avril (6 mois en arrière)stepmode='todate' zoome depuis le 1er mai (début du mois suivant le 20 avril)
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()

En cliquant sur 2WTD :

En cliquant sur 6MTD :

Introduction à la visualisation de données avec Plotly en Python