← ClaudeAtlas

analytics-metricslisted

Build data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data visualization components. Triggers on analytics, dashboard, charts, metrics, KPI, data visualization, Recharts.
Makiya1202/ai-agents-skills · ★ 2 · AI & Automation · score 65
Install: claude install-skill Makiya1202/ai-agents-skills
# Analytics & Metrics Dashboards Build data visualization components with Recharts. ## Quick Start ```bash npm install recharts ``` ## Line Chart ```tsx import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, } from 'recharts'; const data = [ { month: 'Jan', revenue: 4000, users: 2400 }, { month: 'Feb', revenue: 3000, users: 1398 }, { month: 'Mar', revenue: 2000, users: 9800 }, { month: 'Apr', revenue: 2780, users: 3908 }, ]; function RevenueChart() { return ( <ResponsiveContainer width="100%" height={400}> <LineChart data={data}> <CartesianGrid strokeDasharray="3 3" /> <XAxis dataKey="month" /> <YAxis /> <Tooltip /> <Legend /> <Line type="monotone" dataKey="revenue" stroke="#3b82f6" strokeWidth={2} /> <Line type="monotone" dataKey="users" stroke="#10b981" strokeWidth={2} /> </LineChart> </ResponsiveContainer> ); } ``` ## Bar Chart ```tsx import { BarChart, Bar, XAxis, YAxis, Tooltip, ResponsiveContainer } from 'recharts'; function SalesChart({ data }) { return ( <ResponsiveContainer width="100%" height={300}> <BarChart data={data}> <XAxis dataKey="name" /> <YAxis /> <Tooltip /> <Bar dataKey="sales" fill="#3b82f6" radius={[4, 4, 0, 0]} /> </BarChart> </ResponsiveContainer> ); }