Вступ до візуалізації даних з Plotly у Python
Alex Scriven
Data Scientist

Словник із кількома ключовими елементами:
label = текст на кнопціcount = скільки step зробити під час натисканняstep = який період рухати ('month', 'year', 'day')stepmode = 'backward' або 'todate''backward' = відмотує рівно на кількість count'todate' = як 'backward', але з округленням до початку наступного повного періоду
count=6, step='month'):stepmode='backward' збільшить масштаб від 20 квітня (мінус 6 місяців)stepmode='todate' збільшить масштаб від 1 травня (початок місяця, що йде після 20 квітня)
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()

Натискання кнопки 2WTD:

Натискання кнопки 6MTD:

Вступ до візуалізації даних з Plotly у Python