I've had good success with Google Charts (see https://developers.google.com/chart/).
Here is a summary of how it works:
4. Google returns the chart graphic that is displayed in a div tag
Some of the features I've used include:
1. Multiple data series
2. Multiple vertical axes
3. Customizable mouse-over tooltips
4. Dynamic crosshairs
An example Curve Chart is attached.