前提・実現したいこと
データ収集システムをC#でchartコントロールでグラフを書いています。
データの量が7000件以上(環境により変わります)になると、描画が極端に遅くなります。
データのサンプリングは、500msで行っていますが、グラフの描画がそれ以上になることがあります。
発生している問題・エラーメッセージ
停止ボタンをクリックしても、グラフ描画が終わらず、直ぐには停止しません。
おそらく、描画指示がキューに溜り、それが全て吐かれないと停止しないと推定しています。
スクロール等で回避出来るのですが、ユーザー要望で全体表示を行う必要があり、使用できません。
データを間引く事も考えましたが、困難と考えています。
そこで、chartコンロールの描画で時間がかかっている場合、
・強制的に描画を中断
・以降の描画指示(キュー?)を全て消去
を行いたいと考えています。
この様な方法を、ご教示をお願います。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー


2019/06/19 02:28