如何在timevis中隐藏红线?

问题描述 投票:0回答:2

我正在使用timevis的时间轴,但我不知道如何隐藏标记当前日期的红线。

r timeline
2个回答
1
投票

红线表示时间线上的当前时间。但是,一旦将数据添加到时间线,红线就不再存在。尽管如此,必须存在一条指向时间轴上当前时间的线。

来自文档?timevis

# most basic
timevis()

enter image description here

# minimal data
timevis(
data.frame(id = 1:2,
         content = c("one", "two"),
         start = c("2016-01-10", "2016-01-12"))
)

enter image description here

请参阅timevis - Create interactive timeline visualizations in R: Advanced ecamples以自定义时间轴的外观。

默认情况下,时间轴会将当前日期显示为红色垂直线,并具有放大/缩小按钮。您可以为timevis()提供许多自定义选项,以使其恰到好处(有关详细信息,请参阅?timevis())。

请参阅此repo的www文件夹中的文件作为自定义指南。 https://github.com/daattali/timevis/tree/master/inst/example/www


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))
© www.soinside.com 2019 - 2024. All rights reserved.