组件库推荐
迷你图 sparkline
@fnando/sparkline 零依赖,不限框架,功能比较简单
vue-sparklines 适用于 Vue3
@data-ui/sparkline 适用于 React
图表库
echarts
功能强大,文档齐全,社区活跃,但是体积较大
recharts
适用于 React,体积较小,功能简单
viser
适用于 Vue 和 React,功能强大,文档齐全,社区活跃,但是体积较大
antv
适用于 React,功能强大,文档齐全,社区活跃,但是体积较大
chart.js
D3.js
D3 是一个开源 JavaScript 库,用于在 Web 浏览器中创建交互式数据可视化,不限制框架。
D3 可用于操作 DOM 对象和 HTML、SVG 或 Canvas 元素以可视化数据。 D3.js 可以控制数据的显示方式并让我们添加交互性。
使用案例:https://blog.logrocket.com/data-visualization-vue-js-d3/
VChart
数据表格库
AG Grid
AG Grid 是一个功能强大的 JavaScript 数据表格库,主要用于构建复杂、可交互的数据表格应用。它支持多种前端框架(如 React、Angular、Vue)以及原生 JavaScript 项目,是企业级表格解决方案的首选之一。