Apache ECharts has been around for 12 years.
But with version 6.0, it feels completely new again.
This release comes with a ton of new features — from layout improvements to better theming, AI integration, and more.
But if I had to choose just one favorite, it would be the freedom of composition.
Even in its early days, ECharts was known for its powerful customization and extensibility.
I’ve seen developers use it to create stunning visualizations — even something as wild as a Hogwarts Castle.
But deep customization used to take time and effort.
Now, with 6.0, it’s much easier to build exactly what you want — faster, and with fewer limitations.
It’s a real upgrade for anyone who wants to tell clear, expressive stories with data.
Another highlight is the completely redesigned theme color system.
The new look is clean, modern, and professional — your charts just look better, straight out of the box.
Apache ECharts 6.0 also brings something exciting for the AI community.
They’ve open-sourced ECharts MCP, which allows large language models to directly generate beautiful, high-quality charts.
It’s a forward-thinking move, and I can’t wait to see what comes next at the intersection of visualization and AI.
There’s a lot more under the hood, and I’m sure developers will keep discovering new gems in this version.
Personally, I’m really looking forward to what the community builds — I expect to see some truly impressive visual work.
And finally, a big shoutout to the amazing team behind this release:
100pah, plainheart, sz-p, konrad-amtenbrink, Lruler, Justin-ZS, jqqin, joakimono, tassosgeo, mortalYoung, seaheart, SihongShen, ribeirompl, mustcanbedo, andrearoota, robin-gerling, lzl0304, souhailaS, SchnWalter, jbampton, and shaymolcho
(list from GitHub) —
thank you. This is open-source at its finest.
And last but not least — to Ovilia, who gave everything for Apache ECharts 6.0 — you're a legend.
Apache ECharts is a free, powerful charting and visualization library offering easy ways to add intuitive, interactive, and highly customizable charts to your commercial products. With over a million downloads each week on npm, Apache ECharts isn’t just popular—it’s the quiet engine behind countless dashboards, stories, and “aha” moments around the globe.
🔥 Apache ECharts 6.0 was released now:
Charting Beyond Boundaries!
🚀 More Professional Visual Presentation
- Brand-New Default Theme: Modern aesthetics empowering data
- Dynamic Theme Switching: Seamlessly swap themes at runtime
- Dark Mode Responsiveness: Auto-adapts to system settings
🚀 Expanding Data Expression Boundaries
- New Chord Chart: Visualize complex relationships
- New Beeswarm Chart: Intelligently unpack overlapping points
- New Jittered Scatter Chart: Clarify high-density data
- New Broken Axis: Bridge extreme value gaps
- Upgraded Stock Charts: Turbocharged trading visualization
🚀 Unlocking Creative Composition Freedom
- New Matrix Coordinate System: Layout charts like blocks
- Upgraded Custom Series: Publish & reuse via npm
- New Custom Charts: Violin/Contour/Range Charts & more
- Optimized Axis Labels: Anti-overlap & anti-overflow
Check more features at: https://echarts.apache.org/handb...
Evidence
@ovilia are there docs for the dynamic theme switching?
@archie_wood Sure. Here's the doc for it: https://echarts.apache.org/en/api.html#echartsInstance.setTheme
As a long time user of ECharts, it's amazing to see the continued innovation and excellence!!!
ECharts 6.0 is absolutely gorgeous. Which new chart type are you most looking forward to?
GPT-4o
Whoa, Apache ECharts 6.0 looks awesom! That new matrix coordinate system is kinda genius imo – laying out charts like blocks is such a smart way to handle complex dashboards, right? I'm always struggling to fit everything in nicely, so this is a huge plus. Truely excited to try it out! How customizable is it for creating really unique visualizations?
Echarts is awesome. I started using it about 9 years ago and it's been fantastic. I've tried many chart libraries, including d3.js, chart.js, etc., but overall, echarts is the smoothest to use. I'm glad to see echarts constantly updating and iterating, and I wish it gets better and better.
这次更新的新特性全是我想要的
This update has all the new features I want.
Are there any performance boosts we should know about?