我想在WindowsForm上绘制实时图表。我的平台是.Net Framework 3.5。图书馆应该提供什么:
到目前为止,我发现了以下内容:
您对上面列出的图书馆有什么经验?你会推荐其他免费图书馆吗?
答案 0 :(得分:11)
之前我使用过Microsoft Chart Controls。它一点都不差,易于实现,并且有很多很好的例子,对初学者来说都是好事。 http://code.msdn.microsoft.com/mschart
<强>然而强>
1,自发布以来,它已经很久没有更新了。
第二,既然是微软,可比性就是你无法控制的东西
最后,现在我通常使用图表控件,并使用一些javascript图表API代替,对我来说,这些让我感觉更干,重量更轻,标准支持。
Google图表(非常基本)
这是一个更高级的:( Jquery) http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/
答案 1 :(得分:2)
我使用过MSChart,并且有很好的使用经验。 它曾经是Dundas(which it seems still to be)的商业产品,但是Microsoft procured Dundas并且免费。
答案 2 :(得分:1)
正如您可能已经发现的那样,Microsoft图表只是 来自特定版本的Dundas Charts的快照。因此,如果您从这些图表开始,您可以轻松地从Dundas升级到当前版本,但它们的价格远远落后于免费。
在你写的问题中,你写了很多数据,它应该实时更新,你会遇到几乎所有图表都会出现问题。据我所知,可以非常快速地处理大量数据的最佳图形组件是National Instruments,但这些也不便宜。
因此,如果您真的需要实时显示大量数据,我认为没有任何内容是免费的。
答案 3 :(得分:0)
如果您使用的是Wpf,可以查看Microsoft Moscow实验室中的Dynamic data display。