簡體   English   中英

如何根據點數標記Highcharts x軸

[英]How to label Highcharts x-axis depending on number of points

我想獲取可見系列的xAxis數組的長度,以便我的x軸可以有一個相對標簽。 想想“ x天前”。

當我所有的線都得到31分時,我對

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

但是現在我的系列有不同數量的點。 我知道有Chart.xAxis函數,但是我不確定如何從格式化程序內部獲取該值。 return this.chart.xAxis.length - this.value顯示以1開頭的負數,因此它似乎return this.chart.xAxis[0].length也不起作用,如果存在則為語法是多個X軸。

我的系列數據使用哈希格式,每個系列均以0作為第一個x軸值開頭。

那么,如何獲得可見系列的x軸值數組的長度?

您可以從tickPositions數組獲取它。 http://jsfiddle.net/FbFC2/

chart.xAxis[0].tickPositions.length

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM