【问题标题】:R shiny sliderInput show timeR闪亮的滑块输入显示时间
【发布时间】:2013-07-14 17:06:46
【问题描述】:

我有一个与 R Shiny 中的 sliderInput 相关的问题。 在 sliderInput 中,值是一个数字。一些示例表明该数字是 $number。但是,如果我想将 sliderInput 的值显示为时间,比如 10:00、15:00,我应该怎么做? 非常感谢。

【问题讨论】:

    标签: r time shiny


    【解决方案1】:

    这是一个部分答案,给你一些指针,任何有一些 JS 知识的人都可以使用。据我所知,从 Shiny-0.5 开始,您只能通过编写一些 Javascript/JQuery 来实现这一点。

    如果您能够将 JQuery 插件集成到您的 UI.R Shiny 应用程序中,this link 可以满足您的需求。

    1. 使用 CSS 样式确保 SliderInput 标签的格式符合您的要求。 (显示日期/时间而不是数字。)我通常将任何 tags$head() 样式代码放在 SideBarPanel() 中,它已经工作了。

    2. 您还需要一个接受input$number 并返回有效日期/时间的Javascript 函数。 代码链接: This JQuery post 有一个您应该可以使用的 javascript 函数(使用 DatePicker)

    希望对您有所帮助。

    【讨论】:

    • 非常感谢。对你来说这听起来很复杂。你有一些示例代码来做到这一点吗?非常感谢。
    猜你喜欢
    • 2022-01-15
    • 1970-01-01
    • 2016-11-17
    • 2018-03-07
    • 2017-05-05
    • 1970-01-01
    • 2023-04-01
    • 2017-04-01
    • 2018-07-15
    相关资源
    最近更新 更多