C#Charting - 合理的大数据集和实时

时间:2022-04-16 03:54:22

I'm looking for a C# WinForms charting component, either commercial or open source, that can handle relatively large data sets and be reasonable scalable with regards to chart rendering and updates. The number of data sets to be displayed would be around 30. There would be between 15 and 20 updates per second for each data set. A line chart component would be required for this.

我正在寻找一个C#WinForms图表组件,无论是商业还是开源,可以处理相对较大的数据集,并且在图表呈现和更新方面具有合理的可扩展性。要显示的数据集的数量大约为30.每个数据集每秒将有15到20个更新。为此需要折线图组件。

3 个解决方案

#1


I have used ZedGraph in the past for realtime stock charts with large histories.

我过去使用过ZedGraph来获取具有大量历史的实时股票图表。

It can be a little slow if the chart is very complex but found it to be very good and easy to expand (as open source) to do whatever custom formatting you need.

如果图表非常复杂,但发现它非常好并且易​​于扩展(作为开源)来执行您需要的任何自定义格式,这可能会有点慢。

#2


Have you tried the Microsoft Chart Controls ?

您是否尝试过Microsoft图表控件?

#3


There are several chart controls from

有几个图表控件来自

  • www.xceed.com
  • www.infragistics.com
  • www.teltrik.com

Maybe one of these will fulfill your requirements.

也许其中一个将满足您的要求。

#1


I have used ZedGraph in the past for realtime stock charts with large histories.

我过去使用过ZedGraph来获取具有大量历史的实时股票图表。

It can be a little slow if the chart is very complex but found it to be very good and easy to expand (as open source) to do whatever custom formatting you need.

如果图表非常复杂,但发现它非常好并且易​​于扩展(作为开源)来执行您需要的任何自定义格式,这可能会有点慢。

#2


Have you tried the Microsoft Chart Controls ?

您是否尝试过Microsoft图表控件?

#3


There are several chart controls from

有几个图表控件来自

  • www.xceed.com
  • www.infragistics.com
  • www.teltrik.com

Maybe one of these will fulfill your requirements.

也许其中一个将满足您的要求。