具有R的闪亮应用中的依赖输入 [英] Dependent inputs in Shiny application with R

查看:12
本文介绍了具有R的闪亮应用中的依赖输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有一个shiny::sliderInput

...
sliderInput("input_1", "Title_1",
            min = 1, max = 10, value = 5)
...
是否可以在不同的sliderInput中引用minmax和/或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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆