0

ここでハイチャートの私のテスト例を見ることができます:チャートテスト

[チャートの再読み込み] ボタンをクリックすると、チャートが乱数で再読み込みされます。しかし、ご覧のとおり、チャートは非常に短時間消え、再び表示されます。私の質問は次のとおりです。非常に短時間消えることなく、チャートをよりスムーズにリロードできますか?

4

1 に答える 1

1

私にとって、OS X で Chrome を使用している場合、問題はまったくありません。古いチャートはすぐに新しいチャートに置き換えられ、アニメーションが完全に表示されるまでに時間がかかります。そのため、反対するのがアニメーション時間である場合は、グラフの animate プロパティを false に設定して、それを回避することをお勧めします。

それでも不十分な場合 (たとえば、他のブラウザーでは速度が遅いなど)、最初にアニメーションをオフにしてから、Highcharts API を使用してデータを調整し、グラフをまったく再作成せずに再描画します。ただし、これはより侵襲的である可能性があるため、最初のアプローチから始める価値があります。

于 2013-07-04T10:47:44.660 に答える