是否可以在遍历更宽的间隔时限制 Rhiny SliderInput 的间隔?
Is it possible to restrict Rhiny SliderInput's intervals while traversing a wider interval?
这可能已经有人回答了,但我不知道它是否在日期时间的上下文中。
现在,我在此处显示了一个滑块输入:
sliderInput(
"timeRange", label = "Choose Time Range:",
min = as.POSIXct("2020-12-01 00:00:00"),
max = as.POSIXct("2020-12-31 23:59:59"),
value = c(as.POSIXct("2020-12-01 00:00:00"), as.POSIXct("2020-12-01 01:00:00")),
timeFormat = "%Y-%m-%d %H:%M", ticks = T, dragRange = FALSE, step=2000, animate = T
)
现在我可以将最小值和最大值限制为一个小时的时间间隔,但这意味着我的滑块将只显示 2020-12-01 00:00:00
和 2020-12-01 01:00:00
之间的时间。
我希望这些值是固定的,这样如果我拖动滑块,滑块及其间隔也会移动,但同时保持在 2020-12-01 00:00:00
和 [=14 之间的相同间隔内=]显示为 this。 (请注意,图像上的时间提前了 6 分钟,我对此很好,因为我正在使用的数据集中没有准确的整小时。
这甚至可以用 sliderInput()
做吗?谢谢!
没关系,我有一个同事回答了我的问题。显然你需要从最大值中减去一个小时
max = as.POSIXct("2020-12-31 23:59:59") - hours(1),
value = as.POSIXct("2020-12-15 17:00:00"),
timeFormat = "%Y-%m-%d %H:%M", ticks = T, step=3600, animate = T
这可能已经有人回答了,但我不知道它是否在日期时间的上下文中。
现在,我在此处显示了一个滑块输入:
sliderInput(
"timeRange", label = "Choose Time Range:",
min = as.POSIXct("2020-12-01 00:00:00"),
max = as.POSIXct("2020-12-31 23:59:59"),
value = c(as.POSIXct("2020-12-01 00:00:00"), as.POSIXct("2020-12-01 01:00:00")),
timeFormat = "%Y-%m-%d %H:%M", ticks = T, dragRange = FALSE, step=2000, animate = T
)
现在我可以将最小值和最大值限制为一个小时的时间间隔,但这意味着我的滑块将只显示 2020-12-01 00:00:00
和 2020-12-01 01:00:00
之间的时间。
我希望这些值是固定的,这样如果我拖动滑块,滑块及其间隔也会移动,但同时保持在 2020-12-01 00:00:00
和 [=14 之间的相同间隔内=]显示为 this。 (请注意,图像上的时间提前了 6 分钟,我对此很好,因为我正在使用的数据集中没有准确的整小时。
这甚至可以用 sliderInput()
做吗?谢谢!
没关系,我有一个同事回答了我的问题。显然你需要从最大值中减去一个小时
max = as.POSIXct("2020-12-31 23:59:59") - hours(1),
value = as.POSIXct("2020-12-15 17:00:00"),
timeFormat = "%Y-%m-%d %H:%M", ticks = T, step=3600, animate = T