具有R的闪亮应用中的依赖输入 [英] Dependent inputs in Shiny application with R
本文介绍了具有R的闪亮应用中的依赖输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我有一个shiny::sliderInput
:
...
sliderInput("input_1", "Title_1",
min = 1, max = 10, value = 5)
...
是否可以在不同的sliderInput
中引用min
、max
和/或value
?这样做的用例是使第二个输入依赖于第一个输入。第二个输入的最小值永远不能小于input_1
中的值。
类似于(这不起作用):
sliderInput("input_2", "Title_2",
min = input_1$value, max = 10, value = input_1$value)
我的预感是renderUI
可能会这样,但不确定从哪里或如何开始?
推荐答案
updateSliderInput
在闪亮的RMD中的示例
---
title: "Dependent Inputs"
runtime: shiny
output:
html_document
---
```{r}
sliderInput("n", "n", min=0, max=100, value=1)
sliderInput("n2", "n2", min=0, max=100, value=1)
observe({
updateSliderInput(session, "n", min=input$n2-1, max=input$n2+1, value=input$n2)
})
```
这篇关于具有R的闪亮应用中的依赖输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文