如何根据点数标记Highcharts x轴

时间:2013-02-25 18:45:06

标签: javascript graph formatting highcharts

我想得到可见系列的xAxis数组的长度,以便我的x轴可以有一个相对标签。想想'x Days Ago'。

当我所有的线都有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轴值数组的长度?

1 个答案:

答案 0 :(得分:0)

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

chart.xAxis[0].tickPositions.length