views:

956

answers:

7

I'm writing some data acquisition software and need a gui plotting library that is fast enough to do realtime updated graphs. I've been using Nplot which is pretty good for a free library, but I'm wondering if there are any better libraries (preferably free or cheap).

+2  A: 

Well, not free. But we have had very good results with Nevron. Their support is excellent as well.

Another good option is TeeCharts.

Vaibhav
+3  A: 

There's a good post about this here and here. I have also used NPlot in our last project since it's easier to use.

John
+1  A: 

You might want to take a look at Open Flash Chart. It's an open source graphing tool built in flash and can be dynamically updated.

Check out the Ajax example for an idea of what it can do.

GateKiller
+3  A: 

If you need something to display in a WinForms app then you can try out the free ZedGraph. If it is ASP.NET then I recently have used Google Charts with some great results.

John Downey
+2  A: 

ZedGraph is not WinForms only, there's a web control too. It's very good.

nickd
+2  A: 

Definetly go for Zedgraph, we have been using this for years and it is very good in 'real-time' graphing. Zedgraph is very well documented and there are many examples available.

Enrico
+2  A: 

If speed is your main concern, nothing better than TeeChart. The fastLine series it provides plots 10 million points in a second. And recently they have introduced it for realtime as well. I was blown away by the speed of plotting.

Gaurav