0

在不使用 Shiny 的情况下寻找有关 Crosstalk 的一些具体帮助。两件事情; 首先是使用一个值而不是范围来选择滑块。其次是如何从filter_对象中提取选择作为输出变量。下面是一些代码供您尝试。我想从用户选择中获取值并在另一个进程中使用它。此值不在原始表中,因此不可过滤。它是根据用户选择的内容动态计算的。所以如果他们选择0.002我需要把它作为一个变量。

library(crosstalk)

band<-data.frame(seq(0.001,0.5,0.001))

colnames(band)<-c("width")

bd<-SharedData$new(band)

bscols(
    filter_slider(
    id="Bandwidth",
    label="3.) Select a heat map bandwidth",
    step=0.001,
    sharedData= bd,
    column=~width,
    min=0.0010, max=0.0500) 
)

有什么想法吗?如果需要,很高兴提供更多详细信息。

4

0 回答 0