にバインドする WPF Toolkit を使用して単純なグラフを作成しましたList<KeyValuePair<int, float>>
。リストには約16,000ポイントがあります。チャート コントロールがそれを描画するのに信じられないほど長い時間がかかります (1 分後に待つのをやめました)。
コードは次のとおりです。
<chartingToolkit:Chart DataContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}, Path=MyData}">
<chartingToolkit:LineSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}"/>
</chartingToolkit:Chart>
このチャーティング コントロールのパフォーマンスは正常ですか、それとも何か問題がありますか? もしそうなら、どうすればパフォーマンスを改善できますか?
Windows フォームを使用するだけで簡単なグラフを書いた人を知っていますが、BufferedGraphics
これらすべてを即座に描画していました。私はこれらの主題について何も知らないので、私の無知を許してください。しかし、このパフォーマンスの違いの原因は何ですか?