在不使用 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)
)
有什么想法吗?如果需要,很高兴提供更多详细信息。