R shiny slider输入显示时间

标签 r time shiny

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

最佳答案

这是一个部分答案,为您提供了一些任何具有 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)

希望对您有所帮助。

关于R shiny slider输入显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17677882/

相关文章:

r - 对列列表执行不同的函数,并使用 data.table 自动生成新的列名称

r - 错误 : Missing $ inserted when using kable

r - R 中多维数组的最优 Colmin

java - 通过提示用户日期格式来解析日期?

c# - 时间格式

sql - Postgres 动态数据透视表

r - 库中的错误( Shiny ): there is no package called 'shiny' ON WINDOWS

r - Valuebox 未显示 - Shiny 的仪表板

r - R4.0.0 中 RStudio Server 和 Shiny Server 中的 OpenStreetMaps 自动绘图错误

r - 如何将 as.DNAbin{ape} 与存储在数据框中的 DNA 序列一起使用?