您最喜欢的开源或免费图表和仪表盘.NET库是什么?

9
针对一个内部的硬件监控工具,我需要使用仪表和图表来帮助可视化各种指标。是否有任何好的开源或免费的.NET图表和仪表库可用?我不感兴趣购买任何组件(这排除了像Dundas Charts & Graph这样的组件,我知道它可以完成工作,但不适合我们的预算)。
编辑:我也知道Google Charts API。实际应用程序需要在没有互联网连接的情况下工作,因此在这种特定情况下不适用。

我有类似的需求(asp.net,仅限内部网络环境)...你最终使用了什么? - Peter Bernier
请查看Nevron Chart Community Edition - 它是免费的: https://www.nevron.com/products-dot-net-chart-free-control.aspx - user896851
6个回答

10
我知道这不是开源的,但值得一提的是,微软刚刚发布了一个免费的图表包,用于ASP.NET和WinForms。更多详情请点击这里

这基本上是我想要的,只是没有表盘... 谢谢! - Andrew Moore
刚开始使用这个(今晚刚开始)。实际上,让我的第一个图表运行起来相当容易。 - NotMe
据我所了解,这似乎不能仅作为dll进行安装 - 您需要在客户端计算机上安装Microsoft Charts exe。因此,如果您像我一样使用ClickOnce,那么就意味着要构建自己的引导程序。 - Adam Butler

5

我最喜欢的一个是ZedGraph

绝对是一个很棒的图表库。


1
适合绘制图表和曲线,但刻度表呢? - Jonke
我只用它来绘制图表和图示。我用它来制作交互式时间轴等,但没有用于仪表盘。 - itsmatt
他们有没有比三年前更好?我记得三年前...这个软件包有点“Beta-ish”。 - Maxime Rouiller
对于我的需求来说,它相当稳定。 - itsmatt
1
链接已经失效,但是这个看起来是:http://zedgraph.sourceforge.net/samples.html - Adam Butler

1

因为 Zed 图表中没有仪表盘。 - shakti

1

毫无疑问是ZedGraph。

我用图表处理大数据集,包括100万个及以上的数据点。 ZedGraph简洁高效,在渲染这些庞大的图表时比我试过的许多商业产品(如Nevron、SyncFusion、DevExpress、ChartFX和Dundas(因此也包括Microsoft Charts))要快得多。

ZedGraph具有一些特定的高性能功能,如FilterPointList,当您缩小视图时动态地捕捉您的数据,并在您放大视图时不使用快照。


它是否支持直接在图表中编辑数据?我不需要一百万个数据点,但希望让用户通过拖动样条图上的数据点来定义折旧(而不是将系列以表格格式输入到 datagridview 中)。因此,图表既会显示又会用于定义值与时间。由于某种原因,似乎很少有人考虑图表作为输入控件的功能,但任何使用过 Photoshop 的人都知道它们非常棒(拉伸直方图,调整颜色曲线等)。 - The Dag

1

我在我的del.icio.us账户中恰好有这两个链接:

FLOT适用于jQuery。

以及Code Project上关于甘特图的帖子。


1
+1 for Flot。它像Flash图表一样动态,但只需要JS。在IE6和iPhone上也可以正常工作。 - Jon Tackabury

0

我正在研究NPlot,但一开始看起来有些深奥难懂。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接