我对Bokeh有点陌生,我一直在努力使xwheel_pan工具正常工作。我已经试过了由于某些原因,我可以将tools参数更改为anything,但xwheel_pan和ywheel_pan除外。我正在使用Bokeh版本1.4.0
import numpy as np
from bokeh.plotting import figure, show
p = figure(plot_width = 900, tools='xwheel_pan')
lines = [p.line(np.arange(10), np.random.random(10)) for i in range(3)]
show(p)
正如所写,您的代码几乎可以用,除了我发现默认情况下xwheel_scroll不处于活动状态–您必须单击它,然后它才能使用。
在figure
的参数中,在声明tools
之后,立即指定活动的滚动工具,如下所示:
p = figure(plot_width=900, tools='xwheel_pan', active_scroll='xwheel_pan')
查看是否符合您的期望。