vis.js时间轴视图中按时间顺序排列的项目集

时间:2018-12-11 05:09:41

标签: vis.js-timeline

除了可以在“时间轴视图”中与项目进行实际的时间映射外,还有一种方法可以让我们按时间顺序按时间戳顺序排列项目。此功能将帮助我消除时间戳差异更大的项目之间的差距。

例如 E1:1 E2:6 E3:9

当前时间轴视图将其表示为

[1-E1] 2 3 4 5 [6-E2] 7 8 [9-E3]

我想要的是时间顺序

[1-E1] [2-E2] [3-E3]

1 个答案:

答案 0 :(得分:0)

您可以通过使用时间轴的hiddenDates选项来实现您的要求

{"option": "hiddenDates", "type": "object|Array", "default": "none", "description": "This option allows you to hide specific timespans from the time axis. The dates can be supplied as an object: {start: '2014-03-21 00:00:00', end: '2014-03-28 00:00:00', [repeat:'daily']} or as an Array of these objects. The repeat argument is optional. The possible values are (case-sensitive): daily, weekly, monthly, yearly. To hide a weekend, pick any Saturday as start and the following Monday as end and set repeat to weekly."}

在您的情况下,您可以将hiddenDates指定为 var options = {hiddenDates: [{start: '2', end:'6'},{start:'7',end: '9'}]}

如果这不能回答您的问题,我可以为jsfiddle提供解决方案。

最好的问候, 贝蒂姆。