0

HighStock ライブラリを使用している場合、highstock 時系列にポイントを動的に追加する際に問題が発生します。 最初のレンダリング後の最初のインクリメント

初期の時系列は適切にレンダリングされます。しかし、addPoint関数を使用すると、次のインクリメンタル ティックが時間内の最初のシリーズ ティックの直後であるかのように、最初のインクリメントでこの不安定なレンダリング エラーが発生します (その最初のレンダリングの最後のティックの後ではなく)。次の場合に発生します。

  1. 最初のレンダリングを行います (オプション構造は clojurescript です)。それで...$(".selector").highcharts({:rangeSelector {:selected 1},
    :title {:text label},
    :chart {:zoomType "x"}
    :navigator {:adaptToUpdatedData true}
    :series [{:name label,
    :data tlist
    :marker {:enabled true, :radius 3},
    :shadow true,
    :tooltip {:valueDecimals 2}}]})
  2. addPoint関数を使用して時系列に段階的に追加したい場合。

いくつかのインクリメンタル addPoints の後、最初の時系列レンダーが表示されなくなると、問題は解消されます。 最初の時系列レンダリング後の適切な addPoint レンダリングが表示されなくなった

誰もこれを見たことがありますか?ありがとうティム

4

2 に答える 2

0

わかりました、これを修正しました。私の責任です。リストの間違った端から次のデータ ポイントを剥がしていました。そして、リダリングが再び正常になる前に、時系列の全体の長さを取っていました。

HTH

于 2013-06-06T18:13:19.443 に答える
0

データはxの昇順でソートする必要があるため、新しいポイントを追加する場合は、日付が最も遅い必要があります.

于 2013-06-07T09:47:54.330 に答える