在 Bokeh WheelZoomTool 中停止缩放到某个级别

Stop zooming at a certain level in Bokeh WheelZoomTool

有没有办法在某个 x 轴级别停止放大?我在带有 datetime x 轴的仪表板中使用 xwheel_zoom 工具。这是我使用的报价格式:

p.xaxis.formatter=DatetimeTickFormatter(
            microseconds=["%H:%M:%S:%3Nms"],
            milliseconds=["%H:%M:%S:%3Nms"],
            seconds=["%H:%M:%S"],
            minsec=["%H:%M:%S"],
            minutes=["%H:%M:%S"],
            hourmin=["%H:%M:%S"],
            hours=["%H:%M:%S"],
            days = ['%m/%d', '%a%d'],
            months = ['%m/%Y', '%b %Y'],
            years = ['%Y']
            )

是否可以在日期时间达到毫秒级时停止放大(比如在用户滚动时停用)?我的图表只有几秒钟才有意义,我不希望用户永远放大!

缩放与格式器无关,与范围有关。尝试设置 min_interval property:

plot.x_range.min_interval = datetime.timedelta(seconds=1)