Chart
draco-china-github/chart-exampleFreeExample
shadcn/ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/draco-china/shadcn-pro/main/apps/docs/public/r/styles/radix-sera/chart-example.jsonSource
1"use client"23import * as React from "react"4import {5 Area,6 AreaChart,7 Bar,8 BarChart,9 CartesianGrid,10 Label,11 Line,12 LineChart,13 Pie,14 PieChart,15 PolarAngleAxis,16 PolarGrid,17 PolarRadiusAxis,18 Radar,19 RadarChart,20 RadialBar,21 RadialBarChart,22 XAxis,23} from "recharts"2425import {26 Example,27 ExampleWrapper,28} from "@/registry/radix-sera/components/example"29import {30 Card,31 CardContent,32 CardDescription,33 CardFooter,34 CardHeader,35 CardTitle,36} from "@/registry/radix-sera/ui/card"37import {38 ChartContainer,39 ChartTooltip,40 ChartTooltipContent,41 type ChartConfig,42} from "@/registry/radix-sera/ui/chart"43import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder"44import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params"4546const areaChartData = [47 { month: "January", desktop: 186 },48 { month: "February", desktop: 305 },49 { month: "March", desktop: 237 },50 { month: "April", desktop: 73 },51 { month: "May", desktop: 209 },52 { month: "June", desktop: 214 },53]5455const areaChartConfig = {56 desktop: {57 label: "Desktop",58 color: "var(--chart-1)",59 },60} satisfies ChartConfig6162export default function ChartExample() {63 return (64 <ExampleWrapper>65 <ChartAreaExample />66 <ChartBarExample />67 <ChartLineExample />68 <ChartPieExample />69 <ChartRadialExample />70 <ChartRadarExample />71 </ExampleWrapper>72 )73}7475function ChartAreaExample() {76 return (77 <Example title="Area Chart">78 <Card className="w-full">79 <CardHeader>80 <CardTitle>Area Chart</CardTitle>81 <CardDescription>82 Showing total visitors for the last 6 months83 </CardDescription>84 </CardHeader>85 <CardContent>86 <ChartContainer config={areaChartConfig}>87 <AreaChart88 accessibilityLayer89 data={areaChartData}90 margin={{91 left: 12,92 right: 12,93 }}94 >95 <CartesianGrid vertical={false} />96 <XAxis97 dataKey="month"98 tickLine={false}99 axisLine={false}100 tickMargin={8}101 tickFormatter={(value) => value.slice(0, 3)}102 />103 <ChartTooltip104 cursor={false}105 content={<ChartTooltipContent indicator="line" />}106 />107 <Area108 dataKey="desktop"109// … truncated
What it pulls in
Other registry items
Files it writes
More from shadcn/ui
All 201 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion-example | shadcn/ui | Examples | Free | no deps | |
| Alert Dialogalert-dialog-example | shadcn/ui | Examples | Free | no deps | |
| Alertalert-example | shadcn/ui | Examples | Free | no deps | |
| Aspect Ratioaspect-ratio-example | shadcn/ui | Examples | Free | no deps | |
| Avataravatar-example | shadcn/ui | Examples | Free | no deps | |
| Badgebadge-example | shadcn/ui | Examples | Free | no deps | |
| Breadcrumbbreadcrumb-example | shadcn/ui | Examples | Free | no deps | |
| Buttonbutton-example | shadcn/ui | Examples | Free | no deps |
