Tools · ECharts

Online ECharts editor

Paste an Apache ECharts option as JSON and see it drawn with the SVG renderer. Sankey diagrams, radar charts, lines and bars all work, nothing leaves your browser, and the chart downloads as SVG or PNG.

See the examplesHave Forma write one

Or describe it in words and get source you can edit, checked before you see it.

Part of Forma Visuals: Chart your data · For developers

⌘ or Ctrl + Enter draws; this chart also redraws as you type
loadingStarting the renderer…

Pie chart Website traffic by device as an ECharts pie series with a legend and item tooltip: the option exactly as Forma wrote it from the prompt. A real answer from Forma's chart oracle to: “A pie chart of website traffic by device, with each slice labelled by name and percentage: Mobile 58%, Desktop 36%, Tablet 6%. Include a legend.”

In your browser, drawn with Plotly.js (MIT), Apache ECharts (Apache-2.0, notice), Chart.js (MIT).

01 Examples

ECharts examples to start from.

02 About ECharts

What ECharts is good for.

Apache ECharts draws charts from a single option object: series, axes, legend and title. It is known for its range, from Sankey and radar charts to calendars and graphs, and for drawing large data quickly.

Do formatter functions work?

Only formatter strings, because the option is read as JSON. A JavaScript function cannot be written in JSON, so templates such as "{b}: {c}" are the way to format labels.

Why is there no legend?

ECharts draws a legend from series names. Give each series a name and add legend: {} to the option.

Is anything uploaded?

No. ECharts runs in a sandboxed frame on this page with no network access.