Solved

Chart control

Posted on 2002-07-22
2
795 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

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

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…
Container Orchestration platforms empower organizations to scale their apps at an exceptional rate. This is the reason numerous innovation-driven companies are moving apps to an appropriated datacenter wide platform that empowers them to scale at a …
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 technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

808 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