The MicroSoft Chart Control has a wide variety of graphing options available, ready-made, such as bar/pictograph, line, area, step, combination, pie, XY(scatter) graphs, and so on. Axes and labels can be customized.
One catch, the MSChart control is NOT automatically in the toolbox of VB.net, even though it is available and free.
To add the control in the toolbox, you'd have to do the following standard procedure:
1. Open the customize toolbox dialog.
2. Select the COM components tab, and scroll down until the Microsoft Chart Control 6.0 (SP4) (OLEDB) appears. Check the check box associated with the control. Click the OK button to add the MSChart control to the toolbox.
If the MSChart control together with its many features work for you, then you could leave CR and GDI+ to do some more serious tasks.
Happy programming.