我正在使用timevis处理时间轴,但我不知道如何隐藏标记当前日期的红线。
答案 0 :(得分:1)
红线表示时间线上的当前时间。但是,一旦将数据添加到时间线,红线就不再存在。尽管如此,必须存在一条指向时间线上当前时间的线。
来自文档?timevis
:
# most basic
timevis()
# minimal data
timevis(
data.frame(id = 1:2,
content = c("one", "two"),
start = c("2016-01-10", "2016-01-12"))
)
请参阅timevis - Create interactive timeline visualizations in R: Advanced ecamples 以自定义时间轴的外观。
默认情况下,时间轴会将当前日期显示为红色垂直 线和将有放大/缩小按钮。你可以提供很多 timevis()的自定义选项,以使其恰到好处(参见 ?timevis()了解详情。
请参阅此repo的www
文件夹中的文件作为自定义指南。 https://github.com/daattali/timevis/tree/master/inst/example/www
答案 1 :(得分:1)
这是执行此操作的代码:使用timevis中的选项
df<- data.frame(
id = 1:4,
content = c("Item one", "Item two",
"Ranged item", "Item four"),
start = c("2016-01-10", "2016-01-11",
"2016-01-20", "2016-02-14 15:00:00"),
end = c(NA, NA, "2016-02-04", NA),
editable = TRUE
)
timevis(df, options = list( showCurrentTime = FALSE))