Files
ONE-OS/axhub-make/skills/default-resource-recommendations/references/default-chart-libraries.md
王冕 a27e3b8e43 feat: sync full workspace including web modules, docs, and configurations to Gitea
Optimized the root .gitignore to exclude virtual environments, node modules,
and temp folders to ensure clean and lightweight version tracking.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 18:12:25 +08:00

1.9 KiB
Raw Blame History

默认图表库推荐

使用时机:仅在用户未指定图表库 且 项目中无现有图表方案时使用。

📊 推荐列表

图表库 推荐理由 核心优劣 适用场景
Recharts 🌟 首选通用方案
React 原生,组件化极好,代码最干净。
组件化设计,代码简洁
React 原生,易于集成
⚠️ 复杂交互3D、地理支持较弱
常规折线、柱状、面积图。
兜底必选
Tremor Tailwind 绝配
专为 Dashboard 设计,样式极美,开箱即用。
API 极简,上手快
与 Tailwind 完美融合
⚠️ 定制性低,仅支持预设图表类型
现代 SaaS 风格的 KPI 面板、统计卡片。
Ant Design Charts
(@ant-design/plots)
B 端业务神器
基于 G2交互强默认样式符合国内审美。
图表类型丰富,交互强
国内 B 端审美
⚠️ 包体积大,非 React 原生 (Canvas)
⚠️ 需锁定 v2 版本避免混淆
后台管理系统,复杂漏斗图、桑基图。
ECharts
(echarts-for-react)
重型全能王
图表类型最全(地图/3D渲染性能最强。
图表类型最全,性能强
文档和示例丰富
⚠️ 难与 Tailwind 融合
⚠️ 配置项繁琐
数据大屏、复杂的地理可视化、炫酷特效。

🎯 选择策略

按需匹配

  1. 没想好/通用场景 → 直接用 Recharts
  2. 需要漂亮的 Dashboard → 用 Tremor
  3. 国内 B 端后台 → 用 Ant Design Charts
  4. 需要地图/3D/大屏 → 用 ECharts

📦 安装命令

# Recharts (推荐默认安装)
pnpm add recharts

# Tremor
pnpm add @tremor/react

# Ant Design Charts
pnpm add @ant-design/plots

# ECharts
pnpm add echarts echarts-for-react