0

我想获取可见系列的 xAxis 数组的长度,以便我的 x 轴可以有一个相对标签。想想“x 天前”。

当我所有的台词都有 31 分时,我很好

xAxis: {
  labels: {
    formatter: function() {
      return 30 - this.value;
  }
}

但现在我的系列有不同的点数。我知道有 Chart.xAxis 函数,但我不确定如何从格式化程序中获取该值。return this.chart.xAxis.length - this.value显示从 1 开始的负数,因此它似乎返回 0。return this.chart.xAxis[0].length也不起作用,如果有多个 x 轴,这是语法。

我的系列数据使用哈希格式,每个系列都以 0 作为第一个 x 轴值开始。

那么如何获取可见序列的 x 轴值数组的长度呢?

4

1 回答 1

0

您可以从 tickPositions 数组中获取它。 http://jsfiddle.net/FbFC2/

chart.xAxis[0].tickPositions.length
于 2013-02-28T12:37:18.243 回答