gpt4 book ai didi

R Shiny 如何访问服务器代码中的 slider 最小值和最大值

转载 作者:行者123 更新时间:2023-12-02 03:27:43 25 4
gpt4 key购买 nike

有没有办法在 server.R 中引用 slider 的最小值和最大值? Shiny 应用程序的一部分?

例如,给定 ui.R 中的以下定义:

sliderInput("slider1", "", min = 0, max = 100, value = 50)

如何确定预设的最小值为0,最大值为100?

谢谢你。

最佳答案

这取决于您在访问最小值和最大值时要如何处理它们。我假设您不想只阅读它们,因为您已经知道它们的固定值。如果您希望能够操作它们,您可以尝试在 server.R 中定义 slider 使用 renderUI .然后你可以设置minmax变量的参数,可以在其他地方进行操作。下面是一个例子。

用户界面

library(shiny)
shinyUI(fluidPage(
titlePanel("Access the min and max of a slider"),
sidebarLayout(
sidebarPanel(uiOutput("SliderWidget")),
mainPanel()
)
))

服务器.R
library(shiny)
shinyServer(function(input, output) {
SlideMax = 100
SlideMin = 0
output$SliderWidget <- renderUI({
sliderInput("Slider1","",min = SlideMin,max = SlideMax,value = 50)
})
})

当然,您的问题实际上是问如何确定预设值。我不确定我是否理解。我认为预设值是静态的,因此无需确定它们。

关于R Shiny 如何访问服务器代码中的 slider 最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29435701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com