Plot views can be used to generate plots of tabular data. Plot View has two rendering engines: Highcharts JS and D3.js. Both plotting libraries are powerful, but Highcharts is only free to use in certain circumstances.
For example code and an explanation of options see Gizmo Options Object API for Plot View.
Highcharts is not free and open source, though it can be used for free under certain conditions. Please familiarize yourself with Highcharts JS Licensing before using it.