Python 在使用全息视图或Hvplot中将框缩放(或平移或滚轮缩放)设置为默认值
我的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或全息视图中执行此操作
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'])