I want to write a program that needs to display pretty graphs while it runs. Regretfully, the only programming language I know reliably is C, so I would love to finish writing said program all in C++. However, searching the web I've only found a few free graphing API's: ZedGraph, and Microsoft Chart Controls. Both claim to work great in Visual Studio 2008, but only for the C# compiler. Any suggestions? Is the only method of proceeding for me to learn C#?
7/31/2010 6:15:48 PM
what is your target environment?windows or cross-platform?desktop application or web-based?commercial use or just for personal/academic uses?c# isn't a HUGE departure syntactically from c/c++, and you will almost certainly find web resources to assist you with any question you have about c#, so i wouldn't let c# scare you too muchpretty much any actively maintained modern dev technology should have some decent charting libraries.
7/31/2010 9:12:04 PM
Windows only desktop application for academic/personal uses. I would like it to compile with gcc, but I have Visual Studio 2008 if needed.
7/31/2010 9:15:56 PM
if it's windows only desktop app, and you can't find a good gcc library, i'd suggest using wpf or silverlight (very similar .net UI technologies - silverlight is like a web-oriented subset of wpf, but can even be used as an out-of-browser desktop application). both have free, open-source chart librarieshttp://wpf.codeplex.com/http://silverlight.codeplex.com/and there's quite a few third-party chart control providers, that might provide more fully-featured controls]
7/31/2010 9:23:31 PM
IBSIn before Shaggy
8/2/2010 9:19:39 AM