r - 如何在 R 中的滑块输入中将步骤设为 6 小时
问题描述
library(shiny)
# ui.R
ui <- shinyUI(fluidPage(
title = 'Initial run of time range update breaks sliderInput',
fluidRow(
column(width = 100,
sliderInput("timeRange", label = "Time range",
min = as.POSIXct("2011-06-04 12:00:00"),
max = as.POSIXct("2011-08-10 14:00:00"),
value = c(as.POSIXct("2011-06-04 12:00:00"),
as.POSIXct("2011-08-10 14:00:00"))),
actionButton("update", "Update range")
)
)))
server <- shinyServer(function(input, output, session) {
output$from <- renderText(input$timeRange[1]);
output$to <- renderText(input$timeRange[2]);
observe({
input$update;
updateSliderInput(session, "timeRange", value =
c(as.POSIXct("2011-06-14
12:00:00"), as.POSIXct("2011-08-01 14:00:00")));
})
})
runApp(list(ui = ui,server = server))
以上是代码。我想制作滑块,使得每一步都会导致 6 小时的增加或减少。
我应该将 sliderInput 函数的“step”参数设置为什么?
解决方案
我没有对此进行测试,但POSIXt 对象的步骤只需几秒钟。
所以我猜 6 小时 = 6 * 60 * 60 = 21600 ?
推荐阅读
- pathname - 为什么 File::Spec 在子目录中的文件上删除“./”?
- python - 在 PC 中查找 Django 数据库
- java - chaos-monkey 和 spring hystrix 不兼容?
- javascript - 改变同位素的元素动画
- r - 如何为某些复制重复带有数字的字符串
- javascript - 在 JavaScript 中推送后没有改变数组的长度
- java - 字符串中的最小数字应该是 1 正则表达式验证?
- r - R只覆盖文件的前几行
- javascript - 渲染后如何用 span 标签包装字符
- r - kable 在 blogdown 的 lapply 函数中生成格式错误的参考链接