Question

Can anyone recommend a free grid/graphing component for C#/.NET? I'm having a look at NPlot right now, but so far I'm finding it quite troublesome.

EDIT: I particularly need something that plugs into Windows Forms - I'm not doing ASP.NET, and don't really fancy reproducing my graph using Google's API every time I get a new data point (several times a second).

Thanks :-)

Was it helpful?

Solution

MS just released one if you are using 3.5 or you could use ZedGraph

EDIT: The Link is Just a ASP.NET demo they have a Windows Forms Release as well with DEMOS

Microsofts Chart Control

Microsofts Chart Control http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=mschart&DownloadId=3633

OTHER TIPS

MS Chart Controls (VS tools) work with winforms too:

Microsoft Chart Controls for Microsoft .NET Framework 3.5 will install new assemblies that contain the ASP.NET and Windows Forms Chart Controls.

I haven't had time to use it yet, so I don't know whether it supports charting/plotting (rather than data-graphing).

I can highly recommend ZedGraph (http://zedgraph.org/wiki/index.php?title=Main_Page). It was very easy to configure from my experience (and well documented), not to mention that it seems really quite versatile.

Zedgraph seems to be a good tool to plot 2d lines anc histograms. Is there a c# library which allow to visualize 2D data (f[x,y]) as the matlab function pcolor or imagesc ?

Take a look at Dynamic Data Display on CodePlex. It's a pretty rich library for WPF with good documentation and good sample code.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top