Can you recommend a graphing control?

I'm going to be starting a project where the interface will present the user with a number of line graphs drawn in the same grid.  (I'm using the word grid loosely.)  

I need to be able to display the lines in different colors (or styles such as solid, dotted, dashed, etc) with plotted point represented differently for each line - circle, square, triangle, etc.

I probably need tool tips when the mouse is held over a plotted point.

The user will need to be able to drag points to a new position.

The tool needs to have an object model that will allow me to quickly sum the Y values of all points at each X coordinate.

Any recommendations, suggestions for a control that will support this behavior.  Thanks
Who is Participating?
mannoConnect With a Mentor Commented:
teeChart is a best seller on the site I get my components from (can't advertise)
An Excellent Code

Éric MoreauSenior .Net ConsultantCommented:
Never miss a deadline with

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

You can try chceking out GNUPlot, which has a VB interface.  It's open source so it's basically free but with some decent support.
bob_onlineAuthor Commented:
Thanks to all for the responses -- it'll take me several days to go through them all, but I will not forget to award the points.
bob_onlineAuthor Commented:
TeeChart best fits my needs.  Thanks to all
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.