Python plotly dash:缩小后如何获得预定义的yaxis范围?
在plotly dash中创建图形时,我为Y轴定义了一个固定范围:Python plotly dash:缩小后如何获得预定义的yaxis范围?,python,plotly-dash,Python,Plotly Dash,在plotly dash中创建图形时,我为Y轴定义了一个固定范围: ... 'layout': go.Layout(title='Graph', xaxis=dict(title="Time"), yaxis=dict(... , range=[0, 100], ...), ... 这个很好用 但是在zoomout事件(双击图表)之后,yaxis会根据给定的数据范围自动缩放。有没有办法关闭zoomout上的自动缩放功能?或者有没有其他办法来解决这个问题 go.Layout和例如go.Scatt
...
'layout': go.Layout(title='Graph', xaxis=dict(title="Time"), yaxis=dict(... , range=[0, 100], ...),
...
这个很好用
但是在zoomout事件(双击图表)之后,yaxis会根据给定的数据范围自动缩放。有没有办法关闭zoomout上的自动缩放功能?或者有没有其他办法来解决这个问题 go.Layout和例如
go.Scatter
最终被传递到go.Figure
。
在破折号中,go.Figure对象被传递到dcc.Graph
dcc.Graph
接受一个配置参数,该参数能够设置要显示的按钮、徽标、事件处理方式等等
从dcc.Graph
的文档字符串:
- doubleClick (a value equal to: false, 'reset', 'autosize', 'reset+autosize'; optional): Double click interaction (false, 'reset', 'autosize' or 'reset+autosize')
示例
dcc.Graph(
figure=go.Figure(data, layout),
config={'doubleClick': 'autosize'}
)
缩写词:
dcc short for dash_core_components
go short for plotly.graph_objs
参考资料:
dcc short for dash_core_components
go short for plotly.graph_objs