图表组件

时间:2010-09-01 08:41:04

标签: c# charts

我正在寻找可以处理非常大的数据集(例如每秒2百万点)的NevronDevExpress等图表类库,是否有更好或更强大的组件?我需要一些组件来相互比较。

感谢

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您无法在打印机上实际显示超过300-1200像素/英寸,在显示屏上显示的内容要少得多。

拿出200万分,总结每组1000多个点(通过均值,中位数,模式,最大值或最小值......),这样你最终得到2000'汇总'点(这将是快速和容易编码)。图表2000汇总点对于屏幕图表更有意义。如果要打印,则使用100-500点的汇总范围(取决于打印机DPI功能和图表大小)。

在内部,这是大多数图表组件必须要做的事情。

答案 2 :(得分:0)

不幸的是,这并不是那么简单 - 例如,当您使用平均值“总结”这些点时,您会在数据中出现松散的峰值。它还取决于所绘制的系列 - 在汇总x值散点图时,在线图中用升序x值进行汇总是完全不同的事情。这还取决于用户是否缩放了图表等,因此专业图表库必须考虑细节水平(缩放系数),数据峰值和系列类型。

此外,一些图表库将使用视频板的直接接口(如OpenGL或DirectX),这必须比使用GDI +绘制时更快。我认为你正朝着正确的方向前进,因为上面两个库是最好的。