by Torstein Hønsi
The library is free and open source, but as the editor relies on Highcharts.js, it requires a valid Highcharts license for commercial use.
The editor lives completely client-side, and is largely self-contained. Apart from a dependency on Highcharts.js (version 5.0 and newer), it only requires FontAwsome and a single Google Font.
The editor can be extended or tailored to practically any need. A powerful plugin-system allows for the creation of custom import/export plugins (or more general "do this when the chart changes" plugins), and most of the features can be enabled/disabled as required.
The editor is licensed under the MIT license, so you're free to make any changes to it. Note that a Highcharts.js license is required, as the editor depends on Highcharts.js to function.
The editor ships with a rich template library.
An advanced property setting mode can be optionally enabled, allow for the modification of practically every option available in the Highcharts API.
The editor was made with integrations in mind from the beginning, and is easy and hassle-free to embed in any 3rd party system.
The editor ships with integrations for TinyMCE, CKEditor, and Wordpress - all ready to drop into your project.
|WYSIWYG chart creation||Yes||Yes|
|Basic data import (CSV)||Yes||Yes|
|Advanced property setting||Yes||Yes|
|Highsoft-hosted service (SaaS)||No||Yes|
|Cloud hosting of charts||No||Yes|
|Supports custom code within the editor||No||Yes|
|Data manipulation (data grid)||No||Yes|
|Back-end support system||No||Yes|
|Editor source code available||Yes||No|
|Can be integrated in 3rd party systems||Yes||No|