Chart.js

chartjs.org又名 Chart.js

开源的 JavaScript 图表库,用 HTML5 Canvas 渲染 8 种图表,支持响应式重绘、混合图表和按需打包,适合不想引入重型图表方案、希望按需打包的前端团队在网页里嵌图表。

工具免费不用登录网页英文开源

Chart.js 首页截图

Chart.js 是一个开源的 JavaScript 图表库,跑在浏览器的 HTML5 Canvas 上。你给它一组数据和配置,它把柱状图、折线图、饼图等画出来,窗口大小变了会按新尺寸重绘。项目由社区维护,代码放在 GitHub 上,任何人都可以提交改进。

主要功能

内置 8 种图表类型,每种都能改颜色、字体、图例位置这些细节,也都能加动画。2.0 起支持把柱状图和折线图混在同一个坐标系里,坐标轴除了常规数值轴,还能用日期时间、对数或自定义刻度来画稀疏数据。3.0 之后动画可以按元素、按属性单独配置,还加了数据抽稀插件,官方示例里 100 万个点也能跑。4.0 引入颜色插件,不配置就有默认调色板;同时支持 tree-shaking,只注册用到的组件能减小打包体积。

适合谁

适合要在网页里嵌图表的开发者,尤其是项目不想引入重型图表方案、希望按需打包的前端团队。它只负责画图,数据从哪来、怎么交互,需要自己接。

费用与限制

开源免费,没有付费版本,也不需要注册账号。文档和示例都是英文。页面标注兼容 IE11 及以上的现代浏览器,实际项目里旧浏览器上的表现要自己验证。

常见问题

Chart.js 收费吗?
Chart.js 免费使用。
用 Chart.js 要登录吗?
不用登录就能用。
Chart.js 有哪些平台 / App?
支持 网页。
Chart.js 的替代品有哪些?
本站整理了 6 个替代品,例如 Apache ECharts、VisActor、AntV、mark.js。

替代品 全部 6 个 →

收录于 2025 年 8 月 · 更新于 11 月 8 日 · 浏览 287 · 报告问题

替代品 6 个打开官网chartjs.org