const data = [
{ date: "Mon", temperature: 22 },
{ date: "Tue", temperature: 25 },
{ date: "Wed", temperature: 28 },
{ date: "Thu", temperature: 24 },
{ date: "Fri", temperature: 26 },
{ date: "Sat", temperature: 30 },
{ date: "Sun", temperature: 27 },
]
const chartConfig = {
temperature: { label: "Temperature", color: "var(--chart-2)" },
}
<ChartContainer config={chartConfig} className="h-[300px]">
<LineChart data={data}>
<CartesianGrid strokeDasharray="3 3" className="stroke-border" />
<XAxis dataKey="date" className="text-xs fill-muted-foreground" />
<YAxis className="text-xs fill-muted-foreground" />
<Line
type="monotone"
dataKey="temperature"
stroke="var(--chart-2)"
strokeWidth={2}
dot={{ r: 4, fill: "var(--chart-2)" }}
activeDot={{ r: 6 }}
/>
<ChartTooltip content={<ChartTooltipContent />} />
</LineChart>
</ChartContainer>