For a in-house hardware monitoring utility, I need to use gauges and charts to help visualize various metrics. Is there any good open source or free charting and gauge library available for .NET? I am not interested in purchasing any components (which excludes components such as Dundas Charts & Graph, which I know would do the job, but would not fit in our budget).
对于内部硬件监控实用程序,我需要使用仪表和图表来帮助可视化各种指标。是否有适用于.NET的开源或免费图表和仪表库?我不想购买任何组件(不包括Dundas Charts&Graph等组件,我知道这些组件可以完成这项工作,但不符合我们的预算)。
Edit: I also know about Google Charts API. The actual application needs to work without an internet connection, so it is out of the question in this particular case.
编辑:我也了解Google Charts API。实际的应用程序需要在没有互联网连接的情况下工作,所以在这种特殊情况下它是不可能的。
6 个解决方案
#1
10
I know this isn't open source, but it's worth noting that Microsoft just released a free charting pack for ASP.NET and WinForms. More details here.
我知道这不是开源的,但值得注意的是,微软刚刚发布了一个免费的ASP.NET和WinForms图表包。更多细节在这里。
#2
5
My favorite one is ZedGraph.
我最喜欢的是ZedGraph。
Definitely a fantastic charting library.
绝对是一个梦幻般的图表库。
#3
1
The two I happen to have in my del.icio.us account:
这两个我碰巧在我的del.icio.us帐户中:
Are FLOT for jQuery.
是jQuery的FLOT。
And this posting at Code Project for Gantt Charts
这篇文章发布在Gantt Charts的Code Project上
#5
0
I'm having a look at NPlot, but it looks a bit impenetrable at first glance.
我正在看NPlot,但乍一看它看起来有点难以理解。
#6
0
ZedGraph definitely.
I use charts for large data-sets, 1,000,000 data points and upwards. ZedGraph is succinct, performant and succeeds in rendering these beast-like-graphs much faster than lots of commercial products I've tried like: Nevron SyncFusion DevExpress ChartFX Dundas (hence also Microsoft Charts)
我将图表用于大型数据集,1,000,000个数据点及以上。 ZedGraph简洁,高效,成功地渲染这些类似野兽的图形比我尝试过的许多商业产品快得多:Nevron SyncFusion DevExpress ChartFX Dundas(因此也是微软图表)
ZedGraph has some specific high performance features that are un-paralleled like FilterPointList which dynamically snap-shots your data when you are zoomed out, and doesn't use snapshots when you are zoomed in.
ZedGraph具有一些特殊的高性能功能,这些功能与FilterPointList无关,可以在缩小时动态快照数据,并且在放大时不使用快照。
#1
10
I know this isn't open source, but it's worth noting that Microsoft just released a free charting pack for ASP.NET and WinForms. More details here.
我知道这不是开源的,但值得注意的是,微软刚刚发布了一个免费的ASP.NET和WinForms图表包。更多细节在这里。
#2
5
My favorite one is ZedGraph.
我最喜欢的是ZedGraph。
Definitely a fantastic charting library.
绝对是一个梦幻般的图表库。
#3
1
The two I happen to have in my del.icio.us account:
这两个我碰巧在我的del.icio.us帐户中:
Are FLOT for jQuery.
是jQuery的FLOT。
And this posting at Code Project for Gantt Charts
这篇文章发布在Gantt Charts的Code Project上
#4
#5
0
I'm having a look at NPlot, but it looks a bit impenetrable at first glance.
我正在看NPlot,但乍一看它看起来有点难以理解。
#6
0
ZedGraph definitely.
I use charts for large data-sets, 1,000,000 data points and upwards. ZedGraph is succinct, performant and succeeds in rendering these beast-like-graphs much faster than lots of commercial products I've tried like: Nevron SyncFusion DevExpress ChartFX Dundas (hence also Microsoft Charts)
我将图表用于大型数据集,1,000,000个数据点及以上。 ZedGraph简洁,高效,成功地渲染这些类似野兽的图形比我尝试过的许多商业产品快得多:Nevron SyncFusion DevExpress ChartFX Dundas(因此也是微软图表)
ZedGraph has some specific high performance features that are un-paralleled like FilterPointList which dynamically snap-shots your data when you are zoomed out, and doesn't use snapshots when you are zoomed in.
ZedGraph具有一些特殊的高性能功能,这些功能与FilterPointList无关,可以在缩小时动态快照数据,并且在放大时不使用快照。