在 Shiny 中使用带有 ion.RangeSlider 滑块输入的日期
Posted
技术标签:
【中文标题】在 Shiny 中使用带有 ion.RangeSlider 滑块输入的日期【英文标题】:Using dates with the ion.RangeSlider sliderInput in Shiny 【发布时间】:2015-10-01 05:21:48 【问题描述】:我们如何在 Shiny 中使用带有 sliderInput
的日期?
我知道 Bootstrap 2.0 一直是 difficult,但现在 Shiny 正在使用离子滑块,有希望:
根据documentation,
滑块支持日期和时间
现在,像
sliderInput("date",label="date",
min=as.Date("1934-06-29"), max=as.Date("1940-03-04"))
仍然是一个梦想。
我有found 一些似乎相关的 javascript,但我不确定在 UI 中实现它是不是很热。有知道 Javascript 的人将它整合到任何 Shiny 应用程序中了吗?
$("#range_39").ionRangeSlider(
min: +moment().subtract(1, "years").format("X"),
max: +moment().format("X"),
from: +moment().subtract(6, "months").format("X"),
prettify: function (num)
return moment(num, "X").format("LL");
);
感谢您阅读本文。
【问题讨论】:
【参考方案1】:看起来 Winston 最近在 rangeslider 中添加了对日期的支持,但它还没有被合并到闪亮中。
https://github.com/rstudio/shiny/pull/885
应该很快就完成了
【讨论】:
以上是关于在 Shiny 中使用带有 ion.RangeSlider 滑块输入的日期的主要内容,如果未能解决你的问题,请参考以下文章
使用 Shiny 链接到 RMarkdown 上的本地 html 文件