Python 在使用全息视图或Hvplot中将框缩放(或平移或滚轮缩放)设置为默认值

Python 在使用全息视图或Hvplot中将框缩放(或平移或滚轮缩放)设置为默认值,python,holoviews,hvplot,holoviz,Python,Holoviews,Hvplot,Holoviz,我的hvplot具有默认的平移和滚轮缩放功能,用于缩放和移动图形 但我希望方框缩放成为图表中的默认值。 如何在hvplot或全息视图中执行此操作 import numpy as np import pandas as pd import holoviews as hv import hvplot import hvplot.pandas df = pd.DataFrame(data=np.random.normal(size=[50, 2]), columns=['a', 'b']) df_p

我的hvplot具有默认的平移和滚轮缩放功能,用于缩放和移动图形
但我希望方框缩放成为图表中的默认值。
如何在hvplot或全息视图中执行此操作

import numpy as np
import pandas as pd
import holoviews as hv
import hvplot
import hvplot.pandas

df = pd.DataFrame(data=np.random.normal(size=[50, 2]), columns=['a', 'b'])
df_plot = df.hvplot.scatter(x='a', y='b')

可以通过添加将默认设置更改为所需设置。如果需要框缩放,请选择(活动的工具=['box\u zoom'])

因此,请在代码中添加以下内容:

df_plot.opts(active_tools=['box_zoom'])
同样,您可以选择将'pan''wheel\u zoom'设置为活动工具

对于holoviews,答案非常相似,例如:

hv.Scatter(df).opts(active_tools=['box_zoom'])