Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我应该使用哪个.net图表库?_C#_.net_Charts - Fatal编程技术网

C# 我应该使用哪个.net图表库?

C# 我应该使用哪个.net图表库?,c#,.net,charts,C#,.net,Charts,我想在Windows窗体上绘制实时图表。我的平台是.NETFramework 3.5。图书馆应提供的服务: 像啤酒一样免费 结果应该很好。。。(不过我对漂亮的标准很低) 热图类型的图表将是一个很大的优势 可能有很多数据-我们谈论的是每秒数百个新数据点 以下是我到目前为止找到的: NPlot Microsoft图表控件 ZedGraph 你对上面列出的图书馆有什么经验?您还推荐其他免费的库吗?我使用过MSChart,并且有很好的使用经验。 它曾经是Dundas()的一个商业产品,但现在免费

我想在Windows窗体上绘制实时图表。我的平台是.NETFramework 3.5。图书馆应提供的服务:

  • 像啤酒一样免费
  • 结果应该很好。。。(不过我对漂亮的标准很低)
  • 热图类型的图表将是一个很大的优势
  • 可能有很多数据-我们谈论的是每秒数百个新数据点
以下是我到目前为止找到的:

  • NPlot
  • Microsoft图表控件
  • ZedGraph

你对上面列出的图书馆有什么经验?您还推荐其他免费的库吗?

我使用过MSChart,并且有很好的使用经验。
它曾经是Dundas()的一个商业产品,但现在免费了。

我以前使用过Microsoft图表控件。它一点也不差,易于实现,并且有很多好的例子,每一个都适合初学者

但是:

第一,自从发布以来,它已经很久没有更新了

第二,因为是微软,可比性是你无法控制的

最后,现在我通常不再使用图表控件,而是使用一些javascript图表API,这让我感觉更加枯燥、轻量级和标准化

谷歌图表(非常基本)

这是一个更高级的:(Jquery)

您可能已经发现,Microsoft图表只是特定版本的快照。因此,如果您从这些图表开始,您可以轻松地从Dundas升级到当前版本,但它们的价格远远低于免费价格

在你写的问题中,你有很多数据,应该实时更新。你会遇到问题,几乎所有的图表都会出现。据我所知,能够非常快速地处理大量数据的最佳图形组件是,但这些也不便宜


因此,如果你真的需要实时显示大量数据,我认为没有什么是免费的。

如果你使用的是Wpf,你可以从微软莫斯科实验室看一下。

据我所知,NPlot从2007年左右开始就没有出现过,而且通常比其他版本更不稳定/完整,因此,对我来说绝对不是。我使用.net图表已经有一段时间了,没有任何问题,虽然一开始可能有点混乱,但一旦你了解了它,它就会非常有用。我使用C#、jQuery和开源Heatmap.js脚本编写了一个.net Heatmap解决方案。您可以在这里找到它:作为Gigasoft的所有者,如果研究winform、wpf或任何.net图表,请参阅我们的或。它不是免费的,但对于那些关注细节至关重要的场景,它可能适合您的需要。这里有一个7兆的演示,包含Winform、Wpf和本机EXE,可以快速轻松地下载、查看和卸载。我为Nevron工作。你可以考虑Navon图表的.NET Lite,这是完全免费的(),并将提供大量的眼睛糖果。它适用于WinForms、WPF、ASP.NET和MVC项目。+1我对dundas和mscharts的相似之处感到惊讶。。我不知道MS收购了它们:)微软从dundas收购了mscharts并将其重命名。我成功地使用了它们,而且速度非常快。我之所以这么做是因为我不喜欢当前的选项,也许它也能帮助其他人。上一次更新是在2009年,它仍处于测试阶段,似乎是一个死项目?是的,我最近在使用oxyplot()似乎是一个不错的选择谢谢!