LoneSnark All American 12317 Posts user info edit post |
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 |
qntmfred retired 40816 Posts user info edit post |
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 much
pretty much any actively maintained modern dev technology should have some decent charting libraries. 7/31/2010 9:12:04 PM |
LoneSnark All American 12317 Posts user info edit post |
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 |
qntmfred retired 40816 Posts user info edit post |
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 libraries
http://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 |
kiljadn All American 44690 Posts user info edit post |
IBS
In before Shaggy 8/2/2010 9:19:39 AM |