Line Chart
Multi-series lines with solid, dashed, bump, step, gradient, and glow strokes.
Basic chart
@spectrumui/line-chart
- Desktop
- Mobile
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
strokeVariant='animated-dashed'
- Desktop
- Mobile
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
curveType='bump'
- Desktop
- Mobile
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
curveType='step'
- Desktop
- Mobile
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
gradient colors
- Desktop
- Mobile
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
glowing
- Desktop
- Mobile
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
Login to view codeCreate a free account to access component source code
Manual installation
Prefer to copy by hand? Open the Code tab on any example above and switch to the file you need — every source file is there, not just the demo. Drop them in your project like this:
chart-kit.tsxcomponents/spectrumui/charts/chart-kit.tsxline-chart.tsxcomponents/spectrumui/charts/line-chart.tsx
Then install its dependencies: npm i recharts framer-motion
Usage
import { LineChart } from '@/components/spectrumui/charts/line-chart';
<LineChart data={data} curveType="bump" />