SuperAPI AI 工具集

analytics-metrics

数据与分析

查看项目

更新于 10-15 09:00

技能介绍

用途

本技能用于构建数据可视化与指标仪表盘(Analytics & Metrics Dashboards),帮助开发者在项目中创建图表、KPI 展示、指标仪表盘或数据可视化组件。核心图表实现基于 Recharts 库。

主要能力

  • 折线图(Line Chart):支持多数据系列对比,示例中同时展示 revenue 与 users 两条曲线,包含网格、坐标轴、提示框和图例。
  • 柱状图(Bar Chart):示例展示了按类别的销售数据展示,含圆角柱形样式。
  • 饼图(Pie Chart):示例展示了数据分布,使用固定色板与扇区颜色分配。
  • KPI 卡片(KPI Card):可展示标题、数值、变化百分比(带上升/下降趋势指示)及可选图标。
  • 仪表盘布局(Dashboard Layout):使用网格布局组合 KPI 卡片区与图表区。
  • 格式化工具函数:formatNumber(数字转 K/M 缩写)、formatCurrency(货币格式化)、formatPercent(百分比格式化)。

使用方式

安装依赖:

npm install recharts

随后在 React 组件中按需引入对应的 Recharts 组件(如 LineChart、BarChart、PieChart、ResponsiveContainer 等),并参照示例传入数据即可。KPI 卡片与仪表盘布局示例使用 Tailwind CSS 类名进行样式组织。

适用场景

  • 需要展示时间序列趋势(如收入、用户数)的图表。
  • 需要按类别比较数值(如各品类销售额)的场景。
  • 需要展示构成或占比分布的饼图场景。
  • 需要在仪表盘顶部展示关键指标(收入、活跃用户、转化率、客单价等)的 KPI 卡片区域。
  • 需要统一数字、货币与百分比展示格式的项目。

限制

暂未提供关于浏览器兼容性、性能优化、无障碍支持、主题定制、服务端渲染兼容性等方面的说明。收费、价格、平台等商业信息暂未提供。