f0rextasy

Area Chart

Dashboards

About

A lightweight SVG area chart that renders one or more filled, hoverable data series with gridlines and axis labels, for showing trends like visits or signups over time.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Area Chart to your project and fits it to your theme.

Code

How Area Chart is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

"use client";

import { AreaChart } from "@/components/ui/area-chart";

const visits = [65, 59, 80, 81, 55, 40];
const signups = [28, 48, 40, 19, 86, 27];
const months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"];

export default function AreaChartDemo() {
  return (
    <div className="w-full max-w-xl rounded-lg border border-border bg-background p-6 text-foreground">
      <AreaChart
        series={[
          { id: "visits", label: "Visits", color: "accent", data: visits },
          { id: "signups", label: "Signups", color: "muted", data: signups },
        ]}
        labels={months}
        height={260}
      />
    </div>
  );
}

More by f0rextasy

View all
  • Newsletter Signup Card

    Newsletter Signup Card

    5
  • Board Checklist

    Board Checklist

    3
  • Time Input

    Time Input

    3
  • Running Order Timeline

    Running Order Timeline

    2
  • Network Graph

    Network Graph

    2
  • Empty State Card

    Empty State Card

    1
  • Invite Modal

    Invite Modal

    1
  • Striped Progress Bar

    Striped Progress Bar

    1

More in Dashboards

View all
  • Dashboard with Collapsible Sidebar

    Dashboard with Collapsible Sidebar

    2.5K
  • Sidebar

    Sidebar

    253
  • SaaS Template

    SaaS Template

    2.4K
  • Bar Chart

    Bar Chart

  • Financial Bento Grid

    Financial Bento Grid

    79
  • Rate Limit Meter

    Rate Limit Meter

    20
  • Card Tabs

    Card Tabs

    104
  • Chat template

    Chat template

    605