我正在使用诊断工具,每25毫秒接收一次数据。我需要使用lineSeries在我的图表中绘制此数据。我正在使用带有lineSeries的wpf图表,该图表在xaml中绑定到ObservebleCollection。

问题是我需要在开始从前端移除它们之前,集合需要包含至少1600个数据点。

我知道25毫秒是很短的时间,然后才涉及到WPF的绘制。剂量有人能解决我的问题吗?

问候

最佳答案

您应该签出SciChart,它可以处理1ms的数据更新。它呈现为游戏循环,因此仅在添加新数据且UI线程空闲时才绘制。 www.scichart.com/wpf-chart-features上的更多信息,其中显示了功能并讨论了性能。

wpf - 实时WPF图表.Net 4-LMLPHP

声明:这是我自己的组件,因此,如有任何疑问,请提出任何问题!

09-27 02:58