Calendar heatmap

Standalone GitHub-style contribution calendar. Shows daily values over months.

Primitive: ChartCalendarHeatmap· Standalone (no ChartRoot needed)

Interactive demo

Usage

import { ChartCalendarHeatmap } from '@ramtt/charts'

<ChartCalendarHeatmap
  data={contributions}
  colors={['#f0f9ff', '#bae6fd', '#38bdf8', '#0284c7', '#0c4a6e']}
/>

Props

PropTypeDefaultDescription
data*CalendarDay[]Day values
colors*string[]Color scale (5 stops)
cellSizenumber11Cell size
showMonthLabelsbooleantrueShow month labels
showDayLabelsbooleantrueShow day labels