x-axis 时间轴 visjs 上的自定义日期

Custom dates on x-axis timeline visjs

我如何制作自己的 x-axis 具有特定日期数组和每个日期的特定标签?

像这样...

这些是每三周一次,但我的需要是标记每个蓝色组(彩色是事件),每个组都有开始和结束日期

您可以使用格式函数自定义 x 轴标签。例如,

  options: {
    showMinorLabels: false,
    timeAxis: { scale: 'day', step: 1 },
    format: {
      majorLabels: function (date, scale, step) {
        // return a custom label or "" depending on the date
      }
    }
  }