Free JS Chart boasts an intuitive API with self explanatory names for the API members. Each chart supports unlimited number of series, which you can mix to create charts that render data from XML, database, DateTime values and numeric arrays. Labels are supported for all charts and are very easy to set and customize. You can add unlimited number of legends.
Video Tutorial: Getting Started With the JS Chart
Each chart included in the library is fully interactive. It supports zoom and you can switch on or off the zoom widget. Users can pan charts with axes or rotate pie charts. Tooltips are supported and can show data from any chart property as text including custom labels. Hit testing is performed on all chart parts. Legends can be moved with the mouse or pinned in place.
Styling a chart is really easy. Styles and themes are supported for all chart types. In addition, all visual elements have the full set of appearance settings exposed as properties, which you can adjust. The control supports different brush styles, pen strokes, various style classes for the charts. From the bigger chart to the tiniest detail you really have full control over how your chart looks.
|Free JS Chart||JS Chart Professional Edition|
|Chart Types||line, scatter, vertical bar, pie||line, area, bubble, scatter, stacked area, funnel, horizontal and vertical bars, pie, doughnut, radar, polar|
|Unlimited number of legends|
|X2 and Y2 axes|
|Unlimited number of Series|
|Pan and zoom|
|Themes and styles|
(labels, markers, colors)
|Additional Chart Components|
The samples for the FreeJsChart library together with the scripts are uploaded on GitHub.
Find out more about the professional JS chart library here.
The end-user license agreement for Free JS Chart can be found at this page.