Skip to Content
✨ QuickCode UI keeps growing! More components, more features, and more ways to make your projects shine. Stay tuned & maybe… hire me or sponsor me 😉 
DocumentationBarChart

BarChart

A responsive bar chart component built on Recharts for comparing data across categories with multiple visualization options.

Install Dependencies

npx
quickcode-ui add BarChart

Examples

Basic

Basic Bar Chart

Horizontal

Horizontal Bar Chart

Multiple

Multiple Bar Chart

Stacked + Legend

Stacked Bar Chart with Legend

Desktop
Mobile

Label

Bar Chart with Labels

Custom Label

Bar Chart with Custom Labels

Mixed

Mixed Bar Chart

Active

Active Bar Chart

Negative

Negative Bar Chart

Props

ChartContainer

PropTypeDefaultDescription
configChartConfigConfiguration object defining chart colors and labels
childrenReactElementChart components to render
classNamestringAdditional CSS classes

BarChart

PropTypeDefaultDescription
dataany[]Array of data objects to visualize
layout'horizontal' | 'vertical''horizontal'Chart orientation
marginobjectChart margins configuration
classNamestringAdditional CSS classes

Bar

PropTypeDefaultDescription
dataKeystringKey from data array to plot
stackIdstringID for stacking bars together
fillstringBar fill color
radiusnumber | number[]Bar corner radius
classNamestringAdditional CSS classes
Last updated on