Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Holoviews表中的Panel RangeSlaider小部件_Python_Holoviews_Panel Pyviz - Fatal编程技术网

Python Holoviews表中的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

我试图在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.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值):