Back to Components
bash
npm install @hua-labs/huatsx
import { MiniBarChart } from "@hua-labs/ui/advanced/dashboard";10개
10
Mon
20개
20
Tue
15개
15
Wed
30개
30
Thu
25개
25
Fri
40개
40
Sat
35개
35
Sun
총: 175
평균: 25
최고: 40
Without Stats
25개
25
Mon
40개
40
Tue
30개
30
Wed
55개
55
Thu
45개
45
Fri
60개
60
Sat
50개
50
Sun
blue
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
purple
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
green
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
orange
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
red
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
indigo
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
pink
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
gray
15개
15
Mon
25개
25
Tue
20개
20
Wed
35개
35
Thu
30개
30
Fri
40개
40
Sat
28개
28
Sun
Highlight Today
todayIndex=3
20개
20
Mon
35개
35
Tue
25개
25
Wed
45개
45
Thu
30개
30
Fri
40개
40
Sat
35개
35
Sun
총: 230
평균: 33
최고: 45
highlightToday=
20개
20
Mon
35개
35
Tue
25개
25
Wed
45개
45
Thu
30개
30
Fri
40개
40
Sat
35개
35
Sun
총: 230
평균: 33
최고: 45
Different Heights
height=80
15개
15
25개
25
20개
20
35개
35
30개
30
height=160 (default)
15개
15
25개
25
20개
20
35개
35
30개
30
Props
data* | number[] | - | Array of numeric values for the chart |
labels | string[] | - | Labels for each bar |
maxValue | number | - | Maximum value (auto-calculated if omitted) |
height | number | 160 | Chart height in pixels |
showTooltip | boolean | true | Whether to show tooltips on hover |
showStats | boolean | true | Whether to show statistics (total, avg, max) |
color | "blue" | "purple" | "green" | "orange" | "red" | "indigo" | "pink" | "gray" | "blue" | Bar color theme |
highlightToday | boolean | true | Whether to highlight today's item |
todayIndex | number | data.length - 1 | Index of today's item |
docs:common.basicUsage
tsx
import { MiniBarChart } from "@hua-labs/ui/advanced/dashboard";
export function BasicMiniBarChart() {
return (
<MiniBarChart
data={[10, 20, 15, 30, 25, 40, 35]}
labels={["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]}
/>
);
}Color Variants
tsx
import { MiniBarChart } from "@hua-labs/ui/advanced/dashboard";
export function MiniBarChartColors() {
const data = [15, 25, 20, 35, 30];
return (
<div className="grid grid-cols-2 gap-4">
<MiniBarChart data={data} color="blue" />
<MiniBarChart data={data} color="purple" />
<MiniBarChart data={data} color="green" />
<MiniBarChart data={data} color="orange" />
</div>
);
}