Scatter
The relationship between two variables.
FromBklit UI
"use client"
// From the bklit package: import { ScatterChart, Scatter, Grid, XAxis, ChartTooltip } from "@bklitui/ui/charts"
import { ScatterChart, Scatter, Grid, XAxis, ChartTooltip } from "@/components/charts"
const chartData = [
{ date: new Date("2024-01-01"), sessions: 420, conversions: 28 },
{ date: new Date("2024-02-01"), sessions: 510, conversions: 34 },
{ date: new Date("2024-03-01"), sessions: 390, conversions: 22 },
{ date: new Date("2024-04-01"), sessions: 580, conversions: 41 },
{ date: new Date("2024-05-01"), sessions: 620, conversions: 38 },
{ date: new Date("2024-06-01"), sessions: 710, conversions: 52 },
];
export default function Component() {
return (
<div className="flex w-full items-center justify-center">
<div className="w-full max-w-3xl">
<ScatterChart data={chartData}>
<Grid horizontal />
<Scatter dataKey="sessions" />
<Scatter dataKey="conversions" />
<XAxis />
<ChartTooltip />
</ScatterChart>
</div>
</div>
)
}Installation
npx shadcn@latest add @bklit/scatter-chartProps and more examples are in the Bklit docs.