0

私はこれに似たチャートを作成しています: http://jsfiddle.net/highcharts/r6emu/

chart.addSeries を使用して新しいシリーズを追加すると、新しい行を作成する必要があるにもかかわらず、新しい項目が既存の行の上に描画されます。

問題の例を次に示します (2 ~ 3 秒待ちます): http://jsfiddle.net/r6emu/653/

4

1 に答える 1

0

y軸の位置がインクリメンタルではないために発生しています。シリーズに新しいタスクを追加すると、カウンターはeachゼロから始まり、同じシリーズに追加されます。

Highchart は y 位置を使用して系列をプロットします。

そう、

  1. タスクの定義でタスクの順序を変更します。
  2. タスクを入力するときは、リバースを使用しないでください。
  3. インデックスではなくグローバル インデックス位置を使用しeachます。
  4. 新しいタスクを元のタスク配列に追加し、addSeries を使用して呼び出します (タスク配列を使用して y 軸ラベルを設定したように)。

ここにフィドルのリンクがあります: http://jsfiddle.net/mhardik/Ef8Mp/

于 2012-08-15T05:54:00.313 に答える