Highcharts日期时间的勾选和标签对齐

时间:2017-07-07 01:25:52

标签: javascript datetime highcharts

我有一个包含多个样本的图表,但所有样本都在同一时间。如何让Highcharts在每个值上加上勾号和相应的标签?我已尝试使用日期时间明确设置tickPoints,但它不起作用。

Invalid tick alignment example

1 个答案:

答案 0 :(得分:0)

解决了这个问题。从本质上讲,我实现了一个自定义tickPositioner函数,该函数在每个值上放置滴答(如果已启用)及其各自的标签。

xAxis: {
  tickPositioner: function() {
    var ticks = [1496275200000, 1496880000000, 1497484800000, 1499299200000];
    // this line makes highcharts aware the values are dates
    ticks.info = this.tickPositions.info;
    return ticks;
  }
}

您当然会使刻度数组值与您的数据相匹配..

example here