Solved

Chart control

Posted on 2002-07-22
2
788 Views
Last Modified: 2008-03-06
Hi,
I need to be able to plot some graphs in my Windows MFC application. Time will be on X axis. I found several controls available on codeproject and codeguru. Does anybody have any good or bad experience with any plotting libraries on Windows platform? Any advice would be appreciated.

Thanks.
0
Comment
Question by:proskig
2 Comments
 

Expert Comment

by:johndixson
ID: 7170213
ProEssentials is a nice plotting package

www.gigasoft.com 

but be prepared it is slow with large data sets, although this may have been improved with the latest release.
0
 
LVL 4

Accepted Solution

by:
IainHere earned 50 total points
ID: 7171853
proskig, I tried all of the controls available on codeXXX websites roughly eight months ago, and none of them were IMHO ready for serious use without *major* work.

I ended up using TeeChart from steema.  I am very happy with it, and it allows all of the control you would expect.  Some 'live' examples of its use are available on their website (don't be put off by how ugly their site is):

http://www.steema.com/products/teechart/active_x_internet_explorer_examp.htm

I suppose it depends on what you want to do - ProEssentials and TeeChart both do a lot more than simple 2D plotting (which is all I need).  TeeChart is cheaper.  Brian Convey's CGraph (on codeguru) would probably have been good enough for me, except that you could only plot integers, and couldn't scroll.  Paul Barvinko's offering on the same site was superficially a lot better, but suffered from lots of serious problems.  If you're at all interested in them, I can send you my amended version of his source code.  I spent a day or so on it then gave up.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Often, when implementing a feature, you won't know how certain events should be handled at the point where they occur and you'd rather defer to the user of your function or class. For example, a XML parser will extract a tag from the source code, wh…
Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now