是否有选项在 plotly
包中使用 rangeslider
选项,以便您添加滑块并指定默认范围。目前,以下代码添加了滑块,但默认情况下选择了整个日期范围。
library(plotly)
df <- data.frame(Date = seq(as.Date("2016-01-01"), as.Date("2016-08-31"), by="days"),
Value = sample(100:200, size = 244, replace = T))
p <- plot_ly(data = df, x = Date, y = Value, type = "line") %>%
layout(xaxis = list(rangeslider = list(type = "date") ))
p
我希望能指定初始范围-例如,仅显示最近一个月,并允许用户根据需要扩展范围。文档似乎暗示没有此选项,我不想采用自定义JavaScript的方法。
有任何想法吗?
format(max(df$Date)- lubridate::days(30), "%Y-%m-%d")
这样)。 - Sraffa