bokeh: Zooming out with bound ranges doesn't zoom all the way
Bokeh version: 0.12.4
- set
bounds='auto'onx_rangeandy_rangerange - zoom in with mouse pointer near the lower left corner of the plot
- zoom out with mouse pointer near the upper right corner of the plot
Observed behavior: Plot is zoomed in just fine, but zooming out doesn’t bring the plot to the same state as before apparently because zooming in doesn’t try to move plot at all
Expected behavior: The plot moves as to both be inside the specified bounds and to be zoomed out up to the initial state when zooming out is no longer possible without breaking bounds contstraint.
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Reactions: 3
- Comments: 15 (15 by maintainers)
In case people subscribed to this issue didn’t receive any notification - a flag to change the default behavior has been added in #7683.
@bryevdv I just stumbled upon this again. I don’t think the reset tool is for this, at least because it does some other things as well. Another reason is that it may be really hard, if not impossible with the current state of things, to set up the desired state as the initial one.
I would suggest adding
centered_zoom_inandcentered_zoom_outparameters toWheelZoomTool. By default, they’reTrueand represent current behavior. Setting them toFalsewould removecenterargument forscale_rangefunction for the appropriate case of zooming in or out.I would argue that’s what the rest tool is for