Menu
Advertisement
Advertisement
Advertisement

Data Viz with Personality: Hand-Drawn Bar Charts

Standard charts are great for dashboards, but sometimes you want your data to tell a story with a bit more personality.

We’ve built a custom <BarChart /> component that supports hand-drawn, scribble, and outline styles.

Advertisement Advertisement

1. The Hand-Drawn Style

This style applies a displacement filter to the bars, giving them a shaky, sketched look.

90 Creativity 70 Logic 100 Coffee
Advertisement Advertisement

2. The Scribble Style

Instead of a solid fill, this style uses a diagonal hatch pattern to simulate scribbling.

45 Q1 60 Q2 75 Q3 90 Q4
Advertisement Advertisement

3. Outline Style

Minimalist and clean, just the outlines.

80 HTML 95 CSS 85 JS
Advertisement Advertisement

4. Animations

The charts come with built-in animations. The default is grow, but you can also use fade.

50 Fade In 70 Is 90 Smooth
Advertisement Advertisement

Usage

Using the component is simple. Just pass your data as an array of objects.

<BarChart 
  data={[
    { label: 'A', value: 10 },
    { label: 'B', value: 20 }
  ]}
  style="hand-drawn"
  color="red"
/>

Go ahead and make your data pop!

Advertisement
Sponsored Content

finding (solutions) x

A public notebook and learning hub.