Pythonで学ぶPlotlyによるデータ可視化入門
Alex Scriven
Data Scientist

主な要素を持つディクショナリ:
label = ボタンに表示する文字列count = クリック時に進む step の回数step = 進む期間('month', 'year', 'day')stepmode = 'backward' または 'todate''backward' = count 分だけそのまま過去へ移動'todate' = 'backward' と同様だが、次の完全な期間の開始に丸める
count=6, step='month')の場合:stepmode='backward' は開始日を 4月20日 にズーム(6か月戻る)stepmode='todate' は開始日を 5月1日 にズーム(4月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 をクリック:

Pythonで学ぶPlotlyによるデータ可視化入門