0

x 軸に相対ラベルを付けることができるように、表示されているシリーズの xAxis 配列の長さを取得したいと考えています。「x 日前」と考えてください。

すべてのラインが 31 ポイントだったときは、

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

しかし今、私のシリーズは異なる数のポイントを持っています。Chart.xAxis 関数があることは知っていますが、フォーマッタ内からその値を取得する方法がわかりません。return this.chart.xAxis.length - this.value1 から始まる負の数を示しているため、0 を返しているように見えreturn this.chart.xAxis[0].lengthます。複数の x 軸がある場合の構文であるどちらも機能しません。

シリーズ データはハッシュ形式を使用しており、各シリーズは最初の x 軸の値として 0 から始まります。

では、表示されているシリーズの x 軸値の配列の長さを取得するにはどうすればよいでしょうか?

4

1 に答える 1

0

あなたはtickPositions配列からそれを得ることができます。 http://jsfiddle.net/FbFC2/

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