C#で大量データを高速表示するChartライブラリ
MSChartでは描画速度が遅すぎる...
5000データで違和感が出始め、10000でバグクラスの遅延となる。
今まではMSChartの設定(FastLine等)で高速化しようとしていたが、
ようやく高速な描画速度のライブラリを探そう!ということに思い至ったので、記述
以下、全部有料。
無料なものは探したけど見つけることが出来なかったorz
Windows Formの場合のライブラリ候補
- Lightning Chart
- Measurement Studio
WPF の場合
- SciChart
- Visiblox
説明
描画速度がMSChartと違いどれも圧倒的に早かった。
Windows Formの場合、Lightning Chartは描画速度にバラつき発生。Measurement Studioのほうが高速かつ安定?
15万データの折れ線グラフ描画速度。
- Lightning Chart : 30 ~ 300 [ms]
- Measurement Studio : 20 ~ 40 [ms]
WPFはどっちでもOK。
WPF Charting Performance Comparisons (the Battle Continues)
追記
MSChart の描画速度 : 300 ~ 10,000 [ms]
断然に遅いのが難点...