views:

1015

answers:

6

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).

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.

A: 

I'm having a look at NPlot, but it looks a bit impenetrable at first glance.

endian
+5  A: 

My favorite one is ZedGraph.

Definitely a fantastic charting library.

itsmatt
It's good for diagram and plots but gauges?
Jonke
I've only used it for plots and diagrams. I've used it for interactive timelines and such but not gauges.
itsmatt
Did they get any better than 3 years ago? I remember that 3 years ago... this package was kind of "Beta-ish"
Maxim
It's pretty solid - at least for my needs.
itsmatt
+1  A: 

The two I happen to have in my del.icio.us account:

Are FLOT for jQuery.

And this posting at Code Project for Gantt Charts

Brian Schmitt
+1 for Flot. It's as dynamic as a Flash chart, but only requires JS. Works fine in IE6 and iPhones as well.
Jon Tackabury
+7  A: 

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.

Matt Hamilton
It was pretty much what I was looking for, minus the gauges... Thanks!
Andrew Moore
Just started using this (literally tonight). It was actually pretty easy to get my first chart up and running.
Chris Lively
A: 

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)

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.

damageboy
A: 

http://www.codeproject.com/KB/miscctrl/A_Gauge.aspx?msg=1900283

shakti
because gauge is not there in Zed graph
shakti