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 数据可视化入门