silverlight - 高密度Silverlight图表控件

标签 silverlight charts

我一直在研究Silverlight图表控件以显示大量样本(五个单独系列中的10,000个数据点-总计约5万个点)。

我发现Dundas,Visifire,Microsoft等生产的现有选项在显示数百个数据点时性能极差。

我认为现有图表控件的性能问题是由于大量使用矢量图形引起的。
因此,一种解决方案是使用WritableBitmap类生成栅格图的客户端图控件。

在我跌倒之前,重新发明了兔子洞-有没有人找到第三方或OSS控件来管理迷你图上的大量数据点?

最佳答案

查看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文章的一部分,如果您想看一看!

关于silverlight - 高密度Silverlight图表控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2605492/

相关文章:

silverlight - 在 Windows Phone 中调用电话

vb.net - 如何在 VB NET 中重新加载图表

silverlight - 如何使用 silverlight 在文本框中创建水印?

c# - 银光。无法从其他 xaml 资源设置基本样式

silverlight - 2009 年 11 月 Silverlight 工具包中的 Microsoft.Windows.Controls.dll 位于何处?

javascript - 使用 Reactjs 和 D3 创建气泡图

javascript - Highcharts AreaRange 图表与 xAxis 和最后一个数据点标签有关的问题

javascript - 我如何使用 jquery 库绘制二维条形图?

javascript - 使用数据源的 XY 图表动态线系列

Silverlight 像素 API