componentone 折れ線グラフ (またはテレリック チャート コントロール) でレンダリングする必要がある大量のデータ ポイント (50,000 以上) があります。
このチャートは、電圧、電流、力率などの電気チャンネルを表示するものであり、ユーザーは一度に最大 75 チャンネルを選択できます (複数のデバイスとそれらに関連するチャンネルを考慮して)。
上記のシナリオを考慮すると、すべてのデータ ポイントをそのままレンダリングすると、場合によっては UI が非常に遅くなったり、応答しなくなったりするように思われるため、このデータ ポイントに適用でき、以下の基準を満たすデシメーション アルゴリズムを探しています。
- .Net/C# から簡単に利用できます
- パフォーマンスを向上させるデータ ポイントの数を減らす必要があり、UI が応答しなくなることはありません。
- グラフは分析に使用されるため、データ (電圧、電流、電力データなど) が歪んだり間違った表現になったりしてはなりません。
また、チャートのパフォーマンスを改善する他の方法があれば提案してください。
開発技術:Silverlight、C#