0

クライアント側アプリケーションでハイチャートを使用しています(データを取得するためのバックエンド呼び出しでjsを使用しています)。

とにかく、問題は次のとおりです。

最初のデータ シリーズは 2012 年 7 月から 2013 年 5 月までのものです。2 番目のデータ シリーズは 2012 年 5 月から 2013 年 5 月までのものです。

問題は、Chart.addSeries({ name : color: stack: data: }) を使用して、2 番目のデータ シリーズを読み込んだ後です。

最初のデータ系列は 7 月に始まったばかりですが、5 月に戻りました。

日付を使用してタイムスタンプに変換しようとしていましたが、実際には役に立ちません。

前もって感謝します!

4

1 に答える 1

1

私が思いついた唯一の解決策は、2 番目のデータ シリーズではなく、最初のシリーズのすべてのデータをロードすることです。ハイチャートを作成するためのすべてのデータを取得した後でのみ。

日付を列データにバインドできる解決策があれば教えてください。

ちなみに、次のような形式のデータを使用すると動作します。

this.Chart.addSeries({ name: '最初のデータ' color: '#' + arr[i].cms.global.graphColor, stack: 'first Stack',
data: [[1,10][2,20] [3,10]] }); this.Chart.addSeries({ name: 'second data' color: '#' + arr[i].cms.global.graphColor, stack: 'second Stack',
data: [[3,10][4,20] [5,10]] });

于 2013-05-09T20:47:48.567 に答える