如何在timevis中隐藏红线?

时间:2017-07-27 23:17:40

标签: r timeline

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

2 个答案:

答案 0 :(得分: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 :(得分: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))