Python Holoviews表中的Panel RangeSlaider小部件
我试图在Holoviews表(Dynamicmap)中使用Panel库中的RangeSlaider小部件。 然而,在尝试了不同的方法之后,我无法建立这种联系 我试着用以下方法来做:Python Holoviews表中的Panel RangeSlaider小部件,python,holoviews,panel-pyviz,Python,Holoviews,Panel Pyviz,我试图在Holoviews表(Dynamicmap)中使用Panel库中的RangeSlaider小部件。 然而,在尝试了不同的方法之后,我无法建立这种联系 我试着用以下方法来做: import pandas as pd import os from bokeh.models.widgets import TableColumn, DataTable import holoviews as hv from holoviews import opts import panel as pn hv.e
import pandas as pd
import os
from bokeh.models.widgets import TableColumn, DataTable
import holoviews as hv
from holoviews import opts
import panel as pn
hv.extension('bokeh')
technical_data_table = pd.read_csv(os.path.join(Data_folder,'Technical_Data_Table.csv'))
RSI_slider = pn.widgets.RangeSlider(name='RSI Range', start=0, end=100, value=(0, 100), step=0.01)
RSI_value = (RSI_slider.value[0], RSI_slider.value[1])
def load_stocks(RSI_value):
table = hv.Table(technical_data_table[technical_data_table['RSI'].between(RSI_value[0], RSI_value[1])])
table = table.opts(opts.Table(width=700))
return table
dmap = hv.DynamicMap(load_stocks, kdims='RSI_value').redim.range(RSI_value = ((0, 100),(0,100)))
有什么建议吗?我认为您需要使用depends decorator告诉load_stocks(),RSI_值来自滑块。请参阅“反应功能”部分。比如:
@pn.depends(RSI#u值)#我将这一行添加到您的代码中
def装载量(RSI值):