在使用bokeh作为后端绘制某些东西后,我想更改holoviews提供的默认工具。到目前为止,我可以使用Hooks进行此操作,但是我还不知道该怎么做。使用bokeh的说明应如下所示:
plot = figure(tools="pan,wheel_zoom,reset")
这是我所拥有的,但是不起作用:
def hook_test(plot, element):
plot.state.tools = ["pan,wheel_zoom,reset"]
hv.Curve([1, 2, 3]).opts(finalize_hooks=[hook_test])