Apache ECharts
echarts.apache.org又名 Apache ECharts、ECharts
基于 JavaScript 的开源可视化图表库,内置二十多种图表与 Canvas/SVG 双渲染引擎,供开发者做网页数据可视化。
工具免费不用登录网页中文开源

Apache ECharts 是一个基于 JavaScript 的开源可视化图表库,由 Apache 软件基金会维护。它解决的是「把一堆数据变成网页上能看、能点的图」这件事:引入库、写一份配置项,就能在页面里画出折线图、柱状图、地图、关系图等图表,不用自己从零搭绘图逻辑。
主要功能
开箱可用的图表有二十多种,另有十几种组件,图表和组件可以任意组合。渲染层提供 Canvas 和 SVG 两套引擎,切换只需改一个配置;增量渲染和流加载让大数据的交互不至于卡死。数据侧支持用数据集统一管理,做过滤、聚类、回归,同一份数据可以拆成多个维度看。默认样式遵循可视化规范,配置项留出了定制空间,响应式布局也照顾到了不同屏幕。
适合谁
主要面向前端和全栈开发者,做后台看板、报表页面、数据大屏都常见。它本身是库而不是成品工具,不写代码的人用不上;想直接拖拽出图,得另找带界面的产品。文档、API 手册、示例和主题构建工具都在站内,中文界面齐全。
费用与限制
开源免费,源码在 GitHub 上,可以自行下载主题、扩展和自定义系列。图表无障碍方面会生成描述和贴花图案,方便视力障碍用户理解内容。当前版本为 6.1,从旧版本升级要参考 v6 升级指南,部分配置项有变动。使用时需要自己写 JavaScript 配置,学习成本主要花在配置项手册上。
常见问题
Apache ECharts 收费吗?
Apache ECharts 免费使用。
用 Apache ECharts 要登录吗?
不用登录就能用。
Apache ECharts 有哪些平台 / App?
支持 网页。
Apache ECharts 的替代品有哪些?
本站整理了 7 个替代品,例如 AntV、VisActor、Chart.js、DataEase。
替代品 全部 7 个 →
A
AntV
蚂蚁集团的数据可视化解决方案,由 G2、G6、L7、S2 等引擎分别负责统计图表、关系图、地理空间数据和多维表格,并提供开箱可用的 Ant Design Charts 组件,适合前端开发者在网页或小程序里按场景嵌入定制图表。同为国产开源 JS 可视化库,G2 覆盖统计图表,中文文档齐全,可整套换用
VisActor
字节跳动开源的可视化开发方案,以 VChart 画多系列组合图、VTable 做交互式表格,另含渲染引擎、可视化语法与 GIS 等模块,适合前端工程师搭建数据大屏和 BI 看板。字节开源的可视化方案,VChart 覆盖多系列图表,中文文档与示例完善
Chart.js
开源的 JavaScript 图表库,用 HTML5 Canvas 渲染 8 种图表,支持响应式重绘、混合图表和按需打包,适合不想引入重型图表方案、希望按需打包的前端团队在网页里嵌图表。替代统计图表这一块:Canvas 渲染、按需打包更轻,但缺地图、关系图等复杂图表
DataEase
飞致云出品的开源数据可视化分析工具,可连接数据库、数据仓库、数据湖和 Excel 等数据源,拖拽字段生成图表并拼成仪表板或数据大屏,内置 200 多个行业模板,适合企业给内部做经营看板、给客户做大屏展示。替代做后台看板这一块:拖拽字段出图,不用写 JS,但失去代码级定制