Диаграмма
Компактная столбчатая диаграмма
Используйте небольшой ChartContainer и не добавляйте оси, сетку, подсказку и легенду, когда метрике нужен только спарклайн.
Пример
Интерактивный примерИспользование
Импортируйте компонент из публичной точки входа пакета.
"use client";
import { ChartContainer, type ChartConfig } from "denjs-ui";
import { Bar, BarChart } from "recharts";
const data = [{ value: 18 }, { value: 30 }, { value: 24 }];
const config = {
value: { label: "Value", color: "var(--chart-1)" },
} satisfies ChartConfig;
export function Example() {
return (
<ChartContainer config={config} className="h-20 w-64 aspect-auto">
<BarChart accessibilityLayer data={data}>
<Bar dataKey="value" fill="var(--color-value)" radius={3} />
</BarChart>
</ChartContainer>
);
}