See here for the MS-Chart control. This is a part of .NET (so no 3rd party) and does everything that you might need:
http://code.msdn.microsoft.com/mschart[
^]
Edited:
The controls are part of the .NET framework 4.0 so there is no need to download them. You need to download the controls if using an earlier version of .NET (I think that works down to .NET 2.0). You then need to add a reference to the chart control to your C# project before you are able to use them. Have a look at the examples that are contained in the download or on the link I posted - they give quite a good start.
Edited 2:
See here for an overview of the namespace for the chart control:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.aspx[
^]
Edited 3:
If you are using .NET 4.0 you don't need to redistribute the dll's to the target machine. If you are using a version < 4.0 you need to copy the dll's to the folder of your applications executable or register the dll's in the gac.