Apache ECharts 4.9.0 Release Highlights and New Features

Apache ECharts 4.9.0, an open‑source JavaScript charting library incubated by Apache, introduces new features such as polygon graph connections and horizontal funnel orientation, adds tooltip text shadow and brush style options, and resolves numerous bugs across components like toolbox, tooltip, and bar charts.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
Apache ECharts 4.9.0 Release Highlights and New Features

Apache ECharts (incubating) is an open‑source project donated by Baidu to the Apache Software Foundation and is currently under incubation. ECharts is a JavaScript‑based data visualization chart library that provides intuitive, vivid, interactive, and highly customizable visualizations.

ECharts

It offers a large set of common data visualization charts, built on ZRender (a lightweight canvas library). It provides basic components such as coordinate systems, legends, tooltips, and toolboxes, and constructs line (area) charts, bar (column) charts, scatter (bubble) charts, pie (donut) charts, candlestick charts, maps, force‑directed graphs, chord diagrams, and supports stacked and mixed multi‑chart displays across any dimensions.

Apache ECharts (incubating) 4.9.0 has been released. ECharts is an open‑source visualization library implemented in JavaScript that runs smoothly on PCs and mobile devices, compatible with most browsers (IE8‑11, Chrome, Firefox, Safari, etc.), relies on the vector graphics library ZRender, and offers intuitive, richly interactive, highly customizable visualizations.

The main updates in this version are:

[Feature] [graph] Supports using polygons to connect nodes in a graph #12590 (wf123537200)

[Feature] [funnel] Adds orient option to funnel, supporting horizontal layout #12754 (regrex)

[Enhancement] [tooltip] Adds text shadow option #12664 (Ovilia)

[Enhancement] [toolbox] Adds brushStyle option for brush rectangle styling in dataZoom #12550 (zhiyuc123)

[Fix] [themeRiver] Optimizes data processing for themeRiver #12022 (Zaynex)

[Fix] [toolbox] Fixes incorrect rendering after editing pie chart data in data view #12561 (plainheart)

[Fix] [toolbox] Fixes NaN display issue in dataView when using datasets #11849 (susiwen8)

[Fix] [toolbox] Fixes potential errors of saveAsImage in certain environments #12643 (lzr900515)

[Fix] [lines] Fixes disappearance of lines when setOption is reapplied without data #12850 (plainheart)

[Fix] [sunburst] [treemap] Fixes bug where levels label formatter fails to run #12742 (Ovilia)

[Fix] [tooltip] Fixes tooltip layout issue in richText rendering mode #12608 (plainheart)

[Fix] [tree] Fixes missing display of graphic symbols on first render #12367 (plainheart)

[Fix] [bar] Fixes error when toggling showBackground from false to true #13085 (easonyq)

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

frontendJavaScriptfeaturesData visualizationEChartsChart LibraryRelease Notes
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.