高密度Silverlight图表控件

ptg*_*ptg 10 silverlight charts

我一直在研究Silverlight图表控件来显示大量的样本,(五个独立系列中的~10,000个数据点 - 全部~50k点).

我发现Dundas,Visifire,Microsoft等现有的选项在显示超过几百个数据点时表现极差.

我相信现有图表控件的性能问题是由于矢量图形的大量使用造成的.Ergo一个解决方案是客户端图表控件,它使用WritableBitmap类生成栅格图表.

在我堕落太久之前重新发明兔子洞 - 有没有人发现第三方或OSS控制将管理迷你线上的大量数据点

Chr*_*ant 7

查看Visiblox(http://www.visiblox.com/)图表.我正在制作一个遥测应用程序,它在同一个Silverlight组件中使用了三个图表,总共绘制了36,000个点,并且在性能方面几乎没有减速,如果有的话.

他们的网站上有一个高性能的例子 - http://www.visiblox.com/examples/LargeDataSets.我在以下博客文章中选择使用Visiblox:

新的性能比较:http://www.visifire.com/blog/2011/12/02/fast-silverlight-charts/

旧绩效比较:http://www.scottlogic.co.uk/blog/colin/2010/12/visiblox-visifire-dynamicdatadisplay-charting-performance-comparison/

我的遥测示例现在是我创建的CodeProject文章的一部分,如果你想看看!


Hen*_*und -1

您看过 Telerik 图表控件吗?以下是他们使用 100.000 个数据点的演示之一的链接:
http://demos.telerik.com/silverlight/#Chart/Sampling

我还应该提到,我自己没有使用过图表控件,所以我不能保证它们。但这些演示对我来说看起来不错。

编辑
上面的链接已经过时。以下是 Telerik 图表控件最新版本的链接,他们现在将其称为 ChartView: http:
//demos.telerik.com/silverlight/#ChartView/FirstLook