Comparison between MS Charts and ZedGraph?

Stefan Steiger picture Stefan Steiger · Aug 26, 2010 · Viewed 7k times · Source

Question: Anybody has experience with ZedGraph / MS-Chart controls ?

I am thinking about which to use ?

Basically, I have a tendency to ZedGraph,
because I need .NET framework 2.0 while MS-Chart is 3.5 (and I don't know how well a 3.5 assembly works on 2.0)
and because I could use it privately, too (I use Linux privately).

But I don't know if MS-Charts offers more.
Does ZedGraph for example offer reasonable quality 3d piecharts ?
And reasonable color design, like gradient colors ?
And if it does, is it as simple (or nearly as simple) as MS-Chart controls ?
And does ZedGraph offer databinding, e.g. a datatable from a database ?

Answer

Stefan Steiger picture Stefan Steiger · Aug 26, 2010

I've tried some examples in my free time. With a bit of minor tweaking, ZedGraph's quality is just as good as MS/Dundas Chart controls.

Here's an example of a 3d piechart: http://www.codeproject.com/KB/web-image/3dpiechart.aspx

Zedgraph is a bit more user-unfriendy than MS/Dundas chart controls. However, Zedgraph is also more powerful and faster, while the rendering quality is the same. Plus Zedgraph is cross-platform, while MS-Chart controls is limited to windows (by license, not by technique).

So the way to go is definitely Zedgraph. A deeper reason can be found here: http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/1271d98f-f52e-424d-a0dc-8bc831a5f4b8