Calendar heatmap
Colours every day of one or more years by a value, laid out as a grid of weeks.
- Use when
- Daily data over months or years where weekly rhythm, seasonality, streaks and gaps matter: activity, sales, incidents, habits.
- Avoid when
- Reading the trend or exact values (use line chart); fewer than about three months of days (use bar chart); a non-daily grain such as hour by weekday (use heatmap).
Preview
Commits per day to the main repository, 2024
Number of commits each day
import { CalendarHeatmap } from "insightcharts";
const data = [
{ date: "2024-01-01", commits: 16 },
{ date: "2024-01-02", commits: 9 },
{ date: "2024-01-03", commits: 8 },
{ date: "2024-01-04", commits: 6 },
{ date: "2024-01-05", commits: 8 },
{ date: "2024-01-06", commits: 1 },
{ date: "2024-01-07", commits: 1 },
{ date: "2024-01-08", commits: 17 },
{ date: "2024-01-09", commits: 12 },
{ date: "2024-01-10", commits: 13 },
{ date: "2024-01-11", commits: 14 },
{ date: "2024-01-12", commits: 9 },
{ date: "2024-01-13", commits: 2 },
{ date: "2024-01-14", commits: 2 },
{ date: "2024-01-15", commits: 11 },
{ date: "2024-01-16", commits: 14 },
{ date: "2024-01-17", commits: 10 },
{ date: "2024-01-18", commits: 11 },
{ date: "2024-01-19", commits: 14 },
{ date: "2024-01-20", commits: 2 },
{ date: "2024-01-21", commits: 2 },
{ date: "2024-01-22", commits: 11 },
{ date: "2024-01-23", commits: 9 },
{ date: "2024-01-24", commits: 14 },
{ date: "2024-01-25", commits: 8 },
{ date: "2024-01-26", commits: 14 },
{ date: "2024-01-27", commits: 1 },
{ date: "2024-01-28", commits: 1 },
{ date: "2024-01-29", commits: 10 },
{ date: "2024-01-30", commits: 5 },
{ date: "2024-01-31", commits: 11 },
{ date: "2024-02-01", commits: 12 },
{ date: "2024-02-02", commits: 15 },
{ date: "2024-02-03", commits: 1 },
{ date: "2024-02-04", commits: 2 },
{ date: "2024-02-05", commits: 10 },
{ date: "2024-02-06", commits: 9 },
{ date: "2024-02-07", commits: 12 },
{ date: "2024-02-08", commits: 6 },
{ date: "2024-02-09", commits: 13 },
{ date: "2024-02-10", commits: 1 },
{ date: "2024-02-11", commits: 1 },
{ date: "2024-02-12", commits: 7 },
{ date: "2024-02-13", commits: 17 },
{ date: "2024-02-14", commits: 16 },
{ date: "2024-02-15", commits: 17 },
{ date: "2024-02-16", commits: 10 },
{ date: "2024-02-17", commits: 1 },
{ date: "2024-02-18", commits: 1 },
{ date: "2024-02-19", commits: 11 },
{ date: "2024-02-20", commits: 6 },
{ date: "2024-02-21", commits: 15 },
{ date: "2024-02-22", commits: 17 },
{ date: "2024-02-23", commits: 5 },
{ date: "2024-02-24", commits: 1 },
{ date: "2024-02-25", commits: 2 },
{ date: "2024-02-26", commits: 14 },
{ date: "2024-02-27", commits: 12 },
{ date: "2024-02-28", commits: 18 },
{ date: "2024-02-29", commits: 9 },
{ date: "2024-03-01", commits: 16 },
{ date: "2024-03-02", commits: 1 },
{ date: "2024-03-03", commits: 1 },
{ date: "2024-03-04", commits: 15 },
{ date: "2024-03-05", commits: 5 },
{ date: "2024-03-06", commits: 9 },
{ date: "2024-03-07", commits: 12 },
{ date: "2024-03-08", commits: 16 },
{ date: "2024-03-09", commits: 2 },
{ date: "2024-03-10", commits: 1 },
{ date: "2024-03-11", commits: 11 },
{ date: "2024-03-12", commits: 14 },
{ date: "2024-03-13", commits: 18 },
{ date: "2024-03-14", commits: 14 },
{ date: "2024-03-15", commits: 9 },
{ date: "2024-03-16", commits: 1 },
{ date: "2024-03-17", commits: 2 },
{ date: "2024-03-18", commits: 9 },
{ date: "2024-03-19", commits: 18 },
{ date: "2024-03-20", commits: 16 },
{ date: "2024-03-21", commits: 8 },
{ date: "2024-03-22", commits: 18 },
{ date: "2024-03-23", commits: 1 },
{ date: "2024-03-24", commits: 3 },
{ date: "2024-03-25", commits: 30 },
{ date: "2024-03-26", commits: 19 },
{ date: "2024-03-27", commits: 12 },
{ date: "2024-03-28", commits: 11 },
{ date: "2024-03-29", commits: 9 },
{ date: "2024-03-30", commits: 1 },
{ date: "2024-03-31", commits: 2 },
{ date: "2024-04-01", commits: 7 },
{ date: "2024-04-02", commits: 18 },
{ date: "2024-04-03", commits: 19 },
{ date: "2024-04-04", commits: 15 },
{ date: "2024-04-05", commits: 10 },
{ date: "2024-04-06", commits: 1 },
{ date: "2024-04-07", commits: 1 },
{ date: "2024-04-08", commits: 18 },
{ date: "2024-04-09", commits: 9 },
{ date: "2024-04-10", commits: 14 },
{ date: "2024-04-11", commits: 16 },
{ date: "2024-04-12", commits: 14 },
{ date: "2024-04-13", commits: 2 },
{ date: "2024-04-14", commits: 2 },
{ date: "2024-04-15", commits: 15 },
{ date: "2024-04-16", commits: 7 },
{ date: "2024-04-17", commits: 15 },
{ date: "2024-04-18", commits: 17 },
{ date: "2024-04-19", commits: 8 },
{ date: "2024-04-20", commits: 1 },
{ date: "2024-04-21", commits: 2 },
{ date: "2024-04-22", commits: 11 },
{ date: "2024-04-23", commits: 19 },
{ date: "2024-04-24", commits: 18 },
{ date: "2024-04-25", commits: 6 },
{ date: "2024-04-26", commits: 16 },
{ date: "2024-04-27", commits: 1 },
{ date: "2024-04-28", commits: 2 },
{ date: "2024-04-29", commits: 13 },
{ date: "2024-04-30", commits: 6 },
{ date: "2024-05-01", commits: 16 },
{ date: "2024-05-02", commits: 7 },
{ date: "2024-05-03", commits: 19 },
{ date: "2024-05-04", commits: 1 },
{ date: "2024-05-05", commits: 1 },
{ date: "2024-05-06", commits: 12 },
{ date: "2024-05-07", commits: 17 },
{ date: "2024-05-08", commits: 11 },
{ date: "2024-05-09", commits: 10 },
{ date: "2024-05-10", commits: 19 },
{ date: "2024-05-11", commits: 2 },
{ date: "2024-05-12", commits: 1 },
{ date: "2024-05-13", commits: 7 },
{ date: "2024-05-14", commits: 17 },
{ date: "2024-05-15", commits: 7 },
{ date: "2024-05-16", commits: 18 },
{ date: "2024-05-17", commits: 10 },
{ date: "2024-05-18", commits: 1 },
{ date: "2024-05-19", commits: 1 },
{ date: "2024-05-20", commits: 8 },
{ date: "2024-05-21", commits: 18 },
{ date: "2024-05-22", commits: 12 },
{ date: "2024-05-23", commits: 19 },
{ date: "2024-05-24", commits: 17 },
{ date: "2024-05-25", commits: 2 },
{ date: "2024-05-26", commits: 2 },
{ date: "2024-05-27", commits: 11 },
{ date: "2024-05-28", commits: 13 },
{ date: "2024-05-29", commits: 14 },
{ date: "2024-05-30", commits: 14 },
{ date: "2024-05-31", commits: 12 },
{ date: "2024-06-01", commits: 1 },
{ date: "2024-06-02", commits: 1 },
{ date: "2024-06-03", commits: 15 },
{ date: "2024-06-04", commits: 15 },
{ date: "2024-06-05", commits: 17 },
{ date: "2024-06-06", commits: 8 },
{ date: "2024-06-07", commits: 17 },
{ date: "2024-06-08", commits: 2 },
{ date: "2024-06-09", commits: 1 },
{ date: "2024-06-10", commits: 9 },
{ date: "2024-06-11", commits: 11 },
{ date: "2024-06-12", commits: 16 },
{ date: "2024-06-13", commits: 12 },
{ date: "2024-06-14", commits: 11 },
{ date: "2024-06-15", commits: 1 },
{ date: "2024-06-16", commits: 2 },
{ date: "2024-06-17", commits: 13 },
{ date: "2024-06-18", commits: 16 },
{ date: "2024-06-19", commits: 12 },
{ date: "2024-06-20", commits: 18 },
{ date: "2024-06-21", commits: 9 },
{ date: "2024-06-22", commits: 1 },
{ date: "2024-06-23", commits: 2 },
{ date: "2024-06-24", commits: 12 },
{ date: "2024-06-25", commits: 12 },
{ date: "2024-06-26", commits: 14 },
{ date: "2024-06-27", commits: 14 },
{ date: "2024-06-28", commits: 24 },
{ date: "2024-06-29", commits: 2 },
{ date: "2024-06-30", commits: 2 },
{ date: "2024-07-01", commits: 17 },
{ date: "2024-07-02", commits: 9 },
{ date: "2024-07-03", commits: 18 },
{ date: "2024-07-04", commits: 16 },
{ date: "2024-07-05", commits: 7 },
{ date: "2024-07-06", commits: 1 },
{ date: "2024-07-07", commits: 1 },
{ date: "2024-07-08", commits: 21 },
{ date: "2024-07-09", commits: 15 },
{ date: "2024-07-10", commits: 7 },
{ date: "2024-07-11", commits: 9 },
{ date: "2024-07-12", commits: 21 },
{ date: "2024-07-13", commits: 1 },
{ date: "2024-07-14", commits: 2 },
{ date: "2024-07-15", commits: 20 },
{ date: "2024-07-16", commits: 20 },
{ date: "2024-07-17", commits: 16 },
{ date: "2024-07-18", commits: 22 },
{ date: "2024-07-19", commits: 18 },
{ date: "2024-07-20", commits: 2 },
{ date: "2024-07-21", commits: 2 },
{ date: "2024-07-22", commits: 7 },
{ date: "2024-07-23", commits: 20 },
{ date: "2024-07-24", commits: 22 },
{ date: "2024-07-25", commits: 14 },
{ date: "2024-07-26", commits: 18 },
{ date: "2024-07-27", commits: 1 },
{ date: "2024-07-28", commits: 2 },
{ date: "2024-07-29", commits: 9 },
{ date: "2024-07-30", commits: 17 },
{ date: "2024-07-31", commits: 18 },
{ date: "2024-08-01", commits: 17 },
{ date: "2024-08-02", commits: 19 },
{ date: "2024-08-03", commits: 1 },
{ date: "2024-08-04", commits: 1 },
{ date: "2024-08-05", commits: 2 },
{ date: "2024-08-06", commits: 1 },
{ date: "2024-08-07", commits: 1 },
{ date: "2024-08-08", commits: 2 },
{ date: "2024-08-09", commits: 2 },
{ date: "2024-08-12", commits: 2 },
{ date: "2024-08-13", commits: 1 },
{ date: "2024-08-14", commits: 3 },
{ date: "2024-08-15", commits: 2 },
{ date: "2024-08-16", commits: 2 },
{ date: "2024-08-19", commits: 18 },
{ date: "2024-08-20", commits: 15 },
{ date: "2024-08-21", commits: 19 },
{ date: "2024-08-22", commits: 18 },
{ date: "2024-08-23", commits: 7 },
{ date: "2024-08-24", commits: 2 },
{ date: "2024-08-25", commits: 1 },
{ date: "2024-08-26", commits: 12 },
{ date: "2024-08-27", commits: 14 },
{ date: "2024-08-28", commits: 12 },
{ date: "2024-08-29", commits: 11 },
{ date: "2024-08-30", commits: 11 },
{ date: "2024-08-31", commits: 1 },
{ date: "2024-09-01", commits: 1 },
{ date: "2024-09-02", commits: 20 },
{ date: "2024-09-03", commits: 22 },
{ date: "2024-09-04", commits: 11 },
{ date: "2024-09-05", commits: 19 },
{ date: "2024-09-06", commits: 15 },
{ date: "2024-09-07", commits: 2 },
{ date: "2024-09-08", commits: 1 },
{ date: "2024-09-09", commits: 8 },
{ date: "2024-09-10", commits: 22 },
{ date: "2024-09-11", commits: 23 },
{ date: "2024-09-12", commits: 9 },
{ date: "2024-09-13", commits: 19 },
{ date: "2024-09-14", commits: 1 },
{ date: "2024-09-15", commits: 2 },
{ date: "2024-09-16", commits: 11 },
{ date: "2024-09-17", commits: 13 },
{ date: "2024-09-18", commits: 11 },
{ date: "2024-09-19", commits: 12 },
{ date: "2024-09-20", commits: 18 },
{ date: "2024-09-21", commits: 2 },
{ date: "2024-09-22", commits: 1 },
{ date: "2024-09-23", commits: 15 },
{ date: "2024-09-24", commits: 37 },
{ date: "2024-09-25", commits: 38 },
{ date: "2024-09-26", commits: 30 },
{ date: "2024-09-27", commits: 39 },
{ date: "2024-09-28", commits: 2 },
{ date: "2024-09-29", commits: 2 },
{ date: "2024-09-30", commits: 30 },
{ date: "2024-10-01", commits: 22 },
{ date: "2024-10-02", commits: 19 },
{ date: "2024-10-03", commits: 24 },
{ date: "2024-10-04", commits: 19 },
{ date: "2024-10-05", commits: 1 },
{ date: "2024-10-06", commits: 1 },
{ date: "2024-10-07", commits: 23 },
{ date: "2024-10-08", commits: 9 },
{ date: "2024-10-09", commits: 21 },
{ date: "2024-10-10", commits: 14 },
{ date: "2024-10-11", commits: 12 },
{ date: "2024-10-12", commits: 1 },
{ date: "2024-10-13", commits: 1 },
{ date: "2024-10-14", commits: 8 },
{ date: "2024-10-15", commits: 8 },
{ date: "2024-10-16", commits: 21 },
{ date: "2024-10-17", commits: 13 },
{ date: "2024-10-18", commits: 23 },
{ date: "2024-10-19", commits: 1 },
{ date: "2024-10-20", commits: 1 },
{ date: "2024-10-21", commits: 15 },
{ date: "2024-10-22", commits: 17 },
{ date: "2024-10-23", commits: 19 },
{ date: "2024-10-24", commits: 24 },
{ date: "2024-10-25", commits: 19 },
{ date: "2024-10-26", commits: 1 },
{ date: "2024-10-27", commits: 2 },
{ date: "2024-10-28", commits: 16 },
{ date: "2024-10-29", commits: 22 },
{ date: "2024-10-30", commits: 13 },
{ date: "2024-10-31", commits: 23 },
{ date: "2024-11-01", commits: 16 },
{ date: "2024-11-02", commits: 1 },
{ date: "2024-11-03", commits: 2 },
{ date: "2024-11-04", commits: 20 },
{ date: "2024-11-05", commits: 17 },
{ date: "2024-11-06", commits: 13 },
{ date: "2024-11-07", commits: 14 },
{ date: "2024-11-08", commits: 19 },
{ date: "2024-11-09", commits: 1 },
{ date: "2024-11-10", commits: 1 },
{ date: "2024-11-11", commits: 25 },
{ date: "2024-11-12", commits: 8 },
{ date: "2024-11-13", commits: 24 },
{ date: "2024-11-14", commits: 10 },
{ date: "2024-11-15", commits: 15 },
{ date: "2024-11-16", commits: 2 },
{ date: "2024-11-17", commits: 2 },
{ date: "2024-11-18", commits: 11 },
{ date: "2024-11-19", commits: 7 },
{ date: "2024-11-20", commits: 15 },
{ date: "2024-11-21", commits: 22 },
{ date: "2024-11-22", commits: 8 },
{ date: "2024-11-23", commits: 1 },
{ date: "2024-11-24", commits: 2 },
{ date: "2024-11-25", commits: 19 },
{ date: "2024-11-26", commits: 8 },
{ date: "2024-11-27", commits: 17 },
{ date: "2024-11-28", commits: 9 },
{ date: "2024-11-29", commits: 25 },
{ date: "2024-11-30", commits: 1 },
{ date: "2024-12-01", commits: 1 },
{ date: "2024-12-02", commits: 13 },
{ date: "2024-12-03", commits: 12 },
{ date: "2024-12-04", commits: 10 },
{ date: "2024-12-05", commits: 14 },
{ date: "2024-12-06", commits: 8 },
{ date: "2024-12-07", commits: 1 },
{ date: "2024-12-08", commits: 1 },
{ date: "2024-12-09", commits: 16 },
{ date: "2024-12-10", commits: 8 },
{ date: "2024-12-11", commits: 19 },
{ date: "2024-12-12", commits: 23 },
{ date: "2024-12-13", commits: 22 },
{ date: "2024-12-14", commits: 2 },
{ date: "2024-12-15", commits: 2 },
{ date: "2024-12-16", commits: 9 },
{ date: "2024-12-17", commits: 24 },
{ date: "2024-12-18", commits: 21 },
{ date: "2024-12-19", commits: 18 },
{ date: "2024-12-20", commits: 21 },
{ date: "2024-12-21", commits: 1 },
{ date: "2024-12-22", commits: 1 },
{ date: "2024-12-23", commits: 24 },
{ date: "2024-12-24", commits: 37 },
{ date: "2024-12-25", commits: 17 },
{ date: "2024-12-26", commits: 34 },
{ date: "2024-12-27", commits: 24 },
{ date: "2024-12-28", commits: 2 },
{ date: "2024-12-29", commits: 3 },
{ date: "2024-12-30", commits: 24 },
{ date: "2024-12-31", commits: 33 },
];
export function Example() {
return (
<CalendarHeatmap
data={data}
date="date"
value="commits"
title="Commits per day to the main repository, 2024"
subtitle="Number of commits each day"
note="Illustrative data. Pale cells are days with no commits."
/>
);
}{
"type": "calendar-heatmap",
"data": [
{ "date": "2024-01-01", "commits": 16 },
{ "date": "2024-01-02", "commits": 9 },
{ "date": "2024-01-03", "commits": 8 },
{ "date": "2024-01-04", "commits": 6 },
{ "date": "2024-01-05", "commits": 8 },
{ "date": "2024-01-06", "commits": 1 },
{ "date": "2024-01-07", "commits": 1 },
{ "date": "2024-01-08", "commits": 17 },
{ "date": "2024-01-09", "commits": 12 },
{ "date": "2024-01-10", "commits": 13 },
{ "date": "2024-01-11", "commits": 14 },
{ "date": "2024-01-12", "commits": 9 },
{ "date": "2024-01-13", "commits": 2 },
{ "date": "2024-01-14", "commits": 2 },
{ "date": "2024-01-15", "commits": 11 },
{ "date": "2024-01-16", "commits": 14 },
{ "date": "2024-01-17", "commits": 10 },
{ "date": "2024-01-18", "commits": 11 },
{ "date": "2024-01-19", "commits": 14 },
{ "date": "2024-01-20", "commits": 2 },
{ "date": "2024-01-21", "commits": 2 },
{ "date": "2024-01-22", "commits": 11 },
{ "date": "2024-01-23", "commits": 9 },
{ "date": "2024-01-24", "commits": 14 },
{ "date": "2024-01-25", "commits": 8 },
{ "date": "2024-01-26", "commits": 14 },
{ "date": "2024-01-27", "commits": 1 },
{ "date": "2024-01-28", "commits": 1 },
{ "date": "2024-01-29", "commits": 10 },
{ "date": "2024-01-30", "commits": 5 },
{ "date": "2024-01-31", "commits": 11 },
{ "date": "2024-02-01", "commits": 12 },
{ "date": "2024-02-02", "commits": 15 },
{ "date": "2024-02-03", "commits": 1 },
{ "date": "2024-02-04", "commits": 2 },
{ "date": "2024-02-05", "commits": 10 },
{ "date": "2024-02-06", "commits": 9 },
{ "date": "2024-02-07", "commits": 12 },
{ "date": "2024-02-08", "commits": 6 },
{ "date": "2024-02-09", "commits": 13 },
{ "date": "2024-02-10", "commits": 1 },
{ "date": "2024-02-11", "commits": 1 },
{ "date": "2024-02-12", "commits": 7 },
{ "date": "2024-02-13", "commits": 17 },
{ "date": "2024-02-14", "commits": 16 },
{ "date": "2024-02-15", "commits": 17 },
{ "date": "2024-02-16", "commits": 10 },
{ "date": "2024-02-17", "commits": 1 },
{ "date": "2024-02-18", "commits": 1 },
{ "date": "2024-02-19", "commits": 11 },
{ "date": "2024-02-20", "commits": 6 },
{ "date": "2024-02-21", "commits": 15 },
{ "date": "2024-02-22", "commits": 17 },
{ "date": "2024-02-23", "commits": 5 },
{ "date": "2024-02-24", "commits": 1 },
{ "date": "2024-02-25", "commits": 2 },
{ "date": "2024-02-26", "commits": 14 },
{ "date": "2024-02-27", "commits": 12 },
{ "date": "2024-02-28", "commits": 18 },
{ "date": "2024-02-29", "commits": 9 },
{ "date": "2024-03-01", "commits": 16 },
{ "date": "2024-03-02", "commits": 1 },
{ "date": "2024-03-03", "commits": 1 },
{ "date": "2024-03-04", "commits": 15 },
{ "date": "2024-03-05", "commits": 5 },
{ "date": "2024-03-06", "commits": 9 },
{ "date": "2024-03-07", "commits": 12 },
{ "date": "2024-03-08", "commits": 16 },
{ "date": "2024-03-09", "commits": 2 },
{ "date": "2024-03-10", "commits": 1 },
{ "date": "2024-03-11", "commits": 11 },
{ "date": "2024-03-12", "commits": 14 },
{ "date": "2024-03-13", "commits": 18 },
{ "date": "2024-03-14", "commits": 14 },
{ "date": "2024-03-15", "commits": 9 },
{ "date": "2024-03-16", "commits": 1 },
{ "date": "2024-03-17", "commits": 2 },
{ "date": "2024-03-18", "commits": 9 },
{ "date": "2024-03-19", "commits": 18 },
{ "date": "2024-03-20", "commits": 16 },
{ "date": "2024-03-21", "commits": 8 },
{ "date": "2024-03-22", "commits": 18 },
{ "date": "2024-03-23", "commits": 1 },
{ "date": "2024-03-24", "commits": 3 },
{ "date": "2024-03-25", "commits": 30 },
{ "date": "2024-03-26", "commits": 19 },
{ "date": "2024-03-27", "commits": 12 },
{ "date": "2024-03-28", "commits": 11 },
{ "date": "2024-03-29", "commits": 9 },
{ "date": "2024-03-30", "commits": 1 },
{ "date": "2024-03-31", "commits": 2 },
{ "date": "2024-04-01", "commits": 7 },
{ "date": "2024-04-02", "commits": 18 },
{ "date": "2024-04-03", "commits": 19 },
{ "date": "2024-04-04", "commits": 15 },
{ "date": "2024-04-05", "commits": 10 },
{ "date": "2024-04-06", "commits": 1 },
{ "date": "2024-04-07", "commits": 1 },
{ "date": "2024-04-08", "commits": 18 },
{ "date": "2024-04-09", "commits": 9 },
{ "date": "2024-04-10", "commits": 14 },
{ "date": "2024-04-11", "commits": 16 },
{ "date": "2024-04-12", "commits": 14 },
{ "date": "2024-04-13", "commits": 2 },
{ "date": "2024-04-14", "commits": 2 },
{ "date": "2024-04-15", "commits": 15 },
{ "date": "2024-04-16", "commits": 7 },
{ "date": "2024-04-17", "commits": 15 },
{ "date": "2024-04-18", "commits": 17 },
{ "date": "2024-04-19", "commits": 8 },
{ "date": "2024-04-20", "commits": 1 },
{ "date": "2024-04-21", "commits": 2 },
{ "date": "2024-04-22", "commits": 11 },
{ "date": "2024-04-23", "commits": 19 },
{ "date": "2024-04-24", "commits": 18 },
{ "date": "2024-04-25", "commits": 6 },
{ "date": "2024-04-26", "commits": 16 },
{ "date": "2024-04-27", "commits": 1 },
{ "date": "2024-04-28", "commits": 2 },
{ "date": "2024-04-29", "commits": 13 },
{ "date": "2024-04-30", "commits": 6 },
{ "date": "2024-05-01", "commits": 16 },
{ "date": "2024-05-02", "commits": 7 },
{ "date": "2024-05-03", "commits": 19 },
{ "date": "2024-05-04", "commits": 1 },
{ "date": "2024-05-05", "commits": 1 },
{ "date": "2024-05-06", "commits": 12 },
{ "date": "2024-05-07", "commits": 17 },
{ "date": "2024-05-08", "commits": 11 },
{ "date": "2024-05-09", "commits": 10 },
{ "date": "2024-05-10", "commits": 19 },
{ "date": "2024-05-11", "commits": 2 },
{ "date": "2024-05-12", "commits": 1 },
{ "date": "2024-05-13", "commits": 7 },
{ "date": "2024-05-14", "commits": 17 },
{ "date": "2024-05-15", "commits": 7 },
{ "date": "2024-05-16", "commits": 18 },
{ "date": "2024-05-17", "commits": 10 },
{ "date": "2024-05-18", "commits": 1 },
{ "date": "2024-05-19", "commits": 1 },
{ "date": "2024-05-20", "commits": 8 },
{ "date": "2024-05-21", "commits": 18 },
{ "date": "2024-05-22", "commits": 12 },
{ "date": "2024-05-23", "commits": 19 },
{ "date": "2024-05-24", "commits": 17 },
{ "date": "2024-05-25", "commits": 2 },
{ "date": "2024-05-26", "commits": 2 },
{ "date": "2024-05-27", "commits": 11 },
{ "date": "2024-05-28", "commits": 13 },
{ "date": "2024-05-29", "commits": 14 },
{ "date": "2024-05-30", "commits": 14 },
{ "date": "2024-05-31", "commits": 12 },
{ "date": "2024-06-01", "commits": 1 },
{ "date": "2024-06-02", "commits": 1 },
{ "date": "2024-06-03", "commits": 15 },
{ "date": "2024-06-04", "commits": 15 },
{ "date": "2024-06-05", "commits": 17 },
{ "date": "2024-06-06", "commits": 8 },
{ "date": "2024-06-07", "commits": 17 },
{ "date": "2024-06-08", "commits": 2 },
{ "date": "2024-06-09", "commits": 1 },
{ "date": "2024-06-10", "commits": 9 },
{ "date": "2024-06-11", "commits": 11 },
{ "date": "2024-06-12", "commits": 16 },
{ "date": "2024-06-13", "commits": 12 },
{ "date": "2024-06-14", "commits": 11 },
{ "date": "2024-06-15", "commits": 1 },
{ "date": "2024-06-16", "commits": 2 },
{ "date": "2024-06-17", "commits": 13 },
{ "date": "2024-06-18", "commits": 16 },
{ "date": "2024-06-19", "commits": 12 },
{ "date": "2024-06-20", "commits": 18 },
{ "date": "2024-06-21", "commits": 9 },
{ "date": "2024-06-22", "commits": 1 },
{ "date": "2024-06-23", "commits": 2 },
{ "date": "2024-06-24", "commits": 12 },
{ "date": "2024-06-25", "commits": 12 },
{ "date": "2024-06-26", "commits": 14 },
{ "date": "2024-06-27", "commits": 14 },
{ "date": "2024-06-28", "commits": 24 },
{ "date": "2024-06-29", "commits": 2 },
{ "date": "2024-06-30", "commits": 2 },
{ "date": "2024-07-01", "commits": 17 },
{ "date": "2024-07-02", "commits": 9 },
{ "date": "2024-07-03", "commits": 18 },
{ "date": "2024-07-04", "commits": 16 },
{ "date": "2024-07-05", "commits": 7 },
{ "date": "2024-07-06", "commits": 1 },
{ "date": "2024-07-07", "commits": 1 },
{ "date": "2024-07-08", "commits": 21 },
{ "date": "2024-07-09", "commits": 15 },
{ "date": "2024-07-10", "commits": 7 },
{ "date": "2024-07-11", "commits": 9 },
{ "date": "2024-07-12", "commits": 21 },
{ "date": "2024-07-13", "commits": 1 },
{ "date": "2024-07-14", "commits": 2 },
{ "date": "2024-07-15", "commits": 20 },
{ "date": "2024-07-16", "commits": 20 },
{ "date": "2024-07-17", "commits": 16 },
{ "date": "2024-07-18", "commits": 22 },
{ "date": "2024-07-19", "commits": 18 },
{ "date": "2024-07-20", "commits": 2 },
{ "date": "2024-07-21", "commits": 2 },
{ "date": "2024-07-22", "commits": 7 },
{ "date": "2024-07-23", "commits": 20 },
{ "date": "2024-07-24", "commits": 22 },
{ "date": "2024-07-25", "commits": 14 },
{ "date": "2024-07-26", "commits": 18 },
{ "date": "2024-07-27", "commits": 1 },
{ "date": "2024-07-28", "commits": 2 },
{ "date": "2024-07-29", "commits": 9 },
{ "date": "2024-07-30", "commits": 17 },
{ "date": "2024-07-31", "commits": 18 },
{ "date": "2024-08-01", "commits": 17 },
{ "date": "2024-08-02", "commits": 19 },
{ "date": "2024-08-03", "commits": 1 },
{ "date": "2024-08-04", "commits": 1 },
{ "date": "2024-08-05", "commits": 2 },
{ "date": "2024-08-06", "commits": 1 },
{ "date": "2024-08-07", "commits": 1 },
{ "date": "2024-08-08", "commits": 2 },
{ "date": "2024-08-09", "commits": 2 },
{ "date": "2024-08-12", "commits": 2 },
{ "date": "2024-08-13", "commits": 1 },
{ "date": "2024-08-14", "commits": 3 },
{ "date": "2024-08-15", "commits": 2 },
{ "date": "2024-08-16", "commits": 2 },
{ "date": "2024-08-19", "commits": 18 },
{ "date": "2024-08-20", "commits": 15 },
{ "date": "2024-08-21", "commits": 19 },
{ "date": "2024-08-22", "commits": 18 },
{ "date": "2024-08-23", "commits": 7 },
{ "date": "2024-08-24", "commits": 2 },
{ "date": "2024-08-25", "commits": 1 },
{ "date": "2024-08-26", "commits": 12 },
{ "date": "2024-08-27", "commits": 14 },
{ "date": "2024-08-28", "commits": 12 },
{ "date": "2024-08-29", "commits": 11 },
{ "date": "2024-08-30", "commits": 11 },
{ "date": "2024-08-31", "commits": 1 },
{ "date": "2024-09-01", "commits": 1 },
{ "date": "2024-09-02", "commits": 20 },
{ "date": "2024-09-03", "commits": 22 },
{ "date": "2024-09-04", "commits": 11 },
{ "date": "2024-09-05", "commits": 19 },
{ "date": "2024-09-06", "commits": 15 },
{ "date": "2024-09-07", "commits": 2 },
{ "date": "2024-09-08", "commits": 1 },
{ "date": "2024-09-09", "commits": 8 },
{ "date": "2024-09-10", "commits": 22 },
{ "date": "2024-09-11", "commits": 23 },
{ "date": "2024-09-12", "commits": 9 },
{ "date": "2024-09-13", "commits": 19 },
{ "date": "2024-09-14", "commits": 1 },
{ "date": "2024-09-15", "commits": 2 },
{ "date": "2024-09-16", "commits": 11 },
{ "date": "2024-09-17", "commits": 13 },
{ "date": "2024-09-18", "commits": 11 },
{ "date": "2024-09-19", "commits": 12 },
{ "date": "2024-09-20", "commits": 18 },
{ "date": "2024-09-21", "commits": 2 },
{ "date": "2024-09-22", "commits": 1 },
{ "date": "2024-09-23", "commits": 15 },
{ "date": "2024-09-24", "commits": 37 },
{ "date": "2024-09-25", "commits": 38 },
{ "date": "2024-09-26", "commits": 30 },
{ "date": "2024-09-27", "commits": 39 },
{ "date": "2024-09-28", "commits": 2 },
{ "date": "2024-09-29", "commits": 2 },
{ "date": "2024-09-30", "commits": 30 },
{ "date": "2024-10-01", "commits": 22 },
{ "date": "2024-10-02", "commits": 19 },
{ "date": "2024-10-03", "commits": 24 },
{ "date": "2024-10-04", "commits": 19 },
{ "date": "2024-10-05", "commits": 1 },
{ "date": "2024-10-06", "commits": 1 },
{ "date": "2024-10-07", "commits": 23 },
{ "date": "2024-10-08", "commits": 9 },
{ "date": "2024-10-09", "commits": 21 },
{ "date": "2024-10-10", "commits": 14 },
{ "date": "2024-10-11", "commits": 12 },
{ "date": "2024-10-12", "commits": 1 },
{ "date": "2024-10-13", "commits": 1 },
{ "date": "2024-10-14", "commits": 8 },
{ "date": "2024-10-15", "commits": 8 },
{ "date": "2024-10-16", "commits": 21 },
{ "date": "2024-10-17", "commits": 13 },
{ "date": "2024-10-18", "commits": 23 },
{ "date": "2024-10-19", "commits": 1 },
{ "date": "2024-10-20", "commits": 1 },
{ "date": "2024-10-21", "commits": 15 },
{ "date": "2024-10-22", "commits": 17 },
{ "date": "2024-10-23", "commits": 19 },
{ "date": "2024-10-24", "commits": 24 },
{ "date": "2024-10-25", "commits": 19 },
{ "date": "2024-10-26", "commits": 1 },
{ "date": "2024-10-27", "commits": 2 },
{ "date": "2024-10-28", "commits": 16 },
{ "date": "2024-10-29", "commits": 22 },
{ "date": "2024-10-30", "commits": 13 },
{ "date": "2024-10-31", "commits": 23 },
{ "date": "2024-11-01", "commits": 16 },
{ "date": "2024-11-02", "commits": 1 },
{ "date": "2024-11-03", "commits": 2 },
{ "date": "2024-11-04", "commits": 20 },
{ "date": "2024-11-05", "commits": 17 },
{ "date": "2024-11-06", "commits": 13 },
{ "date": "2024-11-07", "commits": 14 },
{ "date": "2024-11-08", "commits": 19 },
{ "date": "2024-11-09", "commits": 1 },
{ "date": "2024-11-10", "commits": 1 },
{ "date": "2024-11-11", "commits": 25 },
{ "date": "2024-11-12", "commits": 8 },
{ "date": "2024-11-13", "commits": 24 },
{ "date": "2024-11-14", "commits": 10 },
{ "date": "2024-11-15", "commits": 15 },
{ "date": "2024-11-16", "commits": 2 },
{ "date": "2024-11-17", "commits": 2 },
{ "date": "2024-11-18", "commits": 11 },
{ "date": "2024-11-19", "commits": 7 },
{ "date": "2024-11-20", "commits": 15 },
{ "date": "2024-11-21", "commits": 22 },
{ "date": "2024-11-22", "commits": 8 },
{ "date": "2024-11-23", "commits": 1 },
{ "date": "2024-11-24", "commits": 2 },
{ "date": "2024-11-25", "commits": 19 },
{ "date": "2024-11-26", "commits": 8 },
{ "date": "2024-11-27", "commits": 17 },
{ "date": "2024-11-28", "commits": 9 },
{ "date": "2024-11-29", "commits": 25 },
{ "date": "2024-11-30", "commits": 1 },
{ "date": "2024-12-01", "commits": 1 },
{ "date": "2024-12-02", "commits": 13 },
{ "date": "2024-12-03", "commits": 12 },
{ "date": "2024-12-04", "commits": 10 },
{ "date": "2024-12-05", "commits": 14 },
{ "date": "2024-12-06", "commits": 8 },
{ "date": "2024-12-07", "commits": 1 },
{ "date": "2024-12-08", "commits": 1 },
{ "date": "2024-12-09", "commits": 16 },
{ "date": "2024-12-10", "commits": 8 },
{ "date": "2024-12-11", "commits": 19 },
{ "date": "2024-12-12", "commits": 23 },
{ "date": "2024-12-13", "commits": 22 },
{ "date": "2024-12-14", "commits": 2 },
{ "date": "2024-12-15", "commits": 2 },
{ "date": "2024-12-16", "commits": 9 },
{ "date": "2024-12-17", "commits": 24 },
{ "date": "2024-12-18", "commits": 21 },
{ "date": "2024-12-19", "commits": 18 },
{ "date": "2024-12-20", "commits": 21 },
{ "date": "2024-12-21", "commits": 1 },
{ "date": "2024-12-22", "commits": 1 },
{ "date": "2024-12-23", "commits": 24 },
{ "date": "2024-12-24", "commits": 37 },
{ "date": "2024-12-25", "commits": 17 },
{ "date": "2024-12-26", "commits": 34 },
{ "date": "2024-12-27", "commits": 24 },
{ "date": "2024-12-28", "commits": 2 },
{ "date": "2024-12-29", "commits": 3 },
{ "date": "2024-12-30", "commits": 24 },
{ "date": "2024-12-31", "commits": 33 }
],
"date": "date",
"value": "commits",
"title": "Commits per day to the main repository, 2024",
"subtitle": "Number of commits each day",
"note": "Illustrative data. Pale cells are days with no commits."
}Render with import { Insight } from "insightcharts" and <Insight spec={spec} />. Nested specs resolve by name; nothing else to import.
Composition
Used in
No molecule or template lists calendar heatmap in its composes. It still fits any slot that takes a component.
Installation
$ pnpm dlx shadcn@latest add @insightcharts/calendar-heatmapThe CLI copies the source into your project and needs the @insightcharts registry in components.json; see installation. With the package, import it by name:
import { CalendarHeatmap } from "insightcharts";Examples
Three years, with a gap in the record
Steps per day, 2022 to 2024
Daily step count. There is no data for April 2023.
import { CalendarHeatmap } from "insightcharts";
const data = [
{ day: "2022-01-01", steps: 3996 },
{ day: "2022-01-02", steps: 1946 },
{ day: "2022-01-03", steps: 3651 },
{ day: "2022-01-04", steps: 4872 },
{ day: "2022-01-05", steps: 2206 },
{ day: "2022-01-06", steps: 1736 },
{ day: "2022-01-07", steps: 4042 },
{ day: "2022-01-08", steps: 5780 },
{ day: "2022-01-09", steps: 3565 },
{ day: "2022-01-10", steps: 4179 },
{ day: "2022-01-11", steps: 1793 },
{ day: "2022-01-12", steps: 4827 },
{ day: "2022-01-13", steps: 2793 },
{ day: "2022-01-14", steps: 3432 },
{ day: "2022-01-15", steps: 6336 },
{ day: "2022-01-16", steps: 3895 },
{ day: "2022-01-17", steps: 3486 },
{ day: "2022-01-18", steps: 4387 },
{ day: "2022-01-19", steps: 5061 },
{ day: "2022-01-20", steps: 2504 },
{ day: "2022-01-21", steps: 2721 },
{ day: "2022-01-22", steps: 7056 },
{ day: "2022-01-23", steps: 3001 },
{ day: "2022-01-24", steps: 3139 },
{ day: "2022-01-25", steps: 2485 },
{ day: "2022-01-26", steps: 2136 },
{ day: "2022-01-27", steps: 3042 },
{ day: "2022-01-28", steps: 1873 },
{ day: "2022-01-29", steps: 3915 },
{ day: "2022-01-30", steps: 2695 },
{ day: "2022-01-31", steps: 2785 },
{ day: "2022-02-01", steps: 2428 },
{ day: "2022-02-02", steps: 4011 },
{ day: "2022-02-03", steps: 4054 },
{ day: "2022-02-04", steps: 2831 },
{ day: "2022-02-05", steps: 5605 },
{ day: "2022-02-06", steps: 3065 },
{ day: "2022-02-07", steps: 2701 },
{ day: "2022-02-08", steps: 3260 },
{ day: "2022-02-09", steps: 4541 },
{ day: "2022-02-10", steps: 2431 },
{ day: "2022-02-11", steps: 1870 },
{ day: "2022-02-12", steps: 5838 },
{ day: "2022-02-13", steps: 3663 },
{ day: "2022-02-14", steps: 2354 },
{ day: "2022-02-15", steps: 2180 },
{ day: "2022-02-16", steps: 4373 },
{ day: "2022-02-17", steps: 3167 },
{ day: "2022-02-18", steps: 2348 },
{ day: "2022-02-19", steps: 4773 },
{ day: "2022-02-20", steps: 3306 },
{ day: "2022-02-21", steps: 4906 },
{ day: "2022-02-22", steps: 2067 },
{ day: "2022-02-23", steps: 4496 },
{ day: "2022-02-24", steps: 3217 },
{ day: "2022-02-25", steps: 2624 },
{ day: "2022-02-26", steps: 4980 },
{ day: "2022-02-27", steps: 2026 },
{ day: "2022-02-28", steps: 4555 },
{ day: "2022-03-01", steps: 2154 },
{ day: "2022-03-02", steps: 2273 },
{ day: "2022-03-03", steps: 4699 },
{ day: "2022-03-04", steps: 4374 },
{ day: "2022-03-05", steps: 6129 },
{ day: "2022-03-06", steps: 3945 },
{ day: "2022-03-07", steps: 2947 },
{ day: "2022-03-08", steps: 2334 },
{ day: "2022-03-09", steps: 4442 },
{ day: "2022-03-10", steps: 4559 },
{ day: "2022-03-11", steps: 6229 },
{ day: "2022-03-12", steps: 8059 },
{ day: "2022-03-13", steps: 3233 },
{ day: "2022-03-14", steps: 4715 },
{ day: "2022-03-15", steps: 5534 },
{ day: "2022-03-16", steps: 3384 },
{ day: "2022-03-17", steps: 6236 },
{ day: "2022-03-18", steps: 3018 },
{ day: "2022-03-19", steps: 8854 },
{ day: "2022-03-20", steps: 2760 },
{ day: "2022-03-21", steps: 5955 },
{ day: "2022-03-22", steps: 2436 },
{ day: "2022-03-23", steps: 3236 },
{ day: "2022-03-24", steps: 6295 },
{ day: "2022-03-25", steps: 3167 },
{ day: "2022-03-26", steps: 6386 },
{ day: "2022-03-27", steps: 3445 },
{ day: "2022-03-28", steps: 4352 },
{ day: "2022-03-29", steps: 3835 },
{ day: "2022-03-30", steps: 5353 },
{ day: "2022-03-31", steps: 2672 },
{ day: "2022-04-01", steps: 7546 },
{ day: "2022-04-02", steps: 8061 },
{ day: "2022-04-03", steps: 7284 },
{ day: "2022-04-04", steps: 7636 },
{ day: "2022-04-05", steps: 3157 },
{ day: "2022-04-06", steps: 5044 },
{ day: "2022-04-07", steps: 5275 },
{ day: "2022-04-08", steps: 3690 },
{ day: "2022-04-09", steps: 10580 },
{ day: "2022-04-10", steps: 3956 },
{ day: "2022-04-11", steps: 2879 },
{ day: "2022-04-12", steps: 4480 },
{ day: "2022-04-13", steps: 5696 },
{ day: "2022-04-14", steps: 6919 },
{ day: "2022-04-15", steps: 5257 },
{ day: "2022-04-16", steps: 5602 },
{ day: "2022-04-17", steps: 3903 },
{ day: "2022-04-18", steps: 2816 },
{ day: "2022-04-19", steps: 6876 },
{ day: "2022-04-20", steps: 3160 },
{ day: "2022-04-21", steps: 5167 },
{ day: "2022-04-22", steps: 4535 },
{ day: "2022-04-23", steps: 5320 },
{ day: "2022-04-24", steps: 6290 },
{ day: "2022-04-25", steps: 3840 },
{ day: "2022-04-26", steps: 4336 },
{ day: "2022-04-27", steps: 5874 },
{ day: "2022-04-28", steps: 4779 },
{ day: "2022-04-29", steps: 6567 },
{ day: "2022-04-30", steps: 6732 },
{ day: "2022-05-01", steps: 3889 },
{ day: "2022-05-02", steps: 6635 },
{ day: "2022-05-03", steps: 3611 },
{ day: "2022-05-04", steps: 5790 },
{ day: "2022-05-05", steps: 7048 },
{ day: "2022-05-06", steps: 3575 },
{ day: "2022-05-07", steps: 8732 },
{ day: "2022-05-08", steps: 8945 },
{ day: "2022-05-09", steps: 4230 },
{ day: "2022-05-10", steps: 4323 },
{ day: "2022-05-11", steps: 7091 },
{ day: "2022-05-12", steps: 8488 },
{ day: "2022-05-13", steps: 5982 },
{ day: "2022-05-14", steps: 12714 },
{ day: "2022-05-15", steps: 3279 },
{ day: "2022-05-16", steps: 3927 },
{ day: "2022-05-17", steps: 3705 },
{ day: "2022-05-18", steps: 3546 },
{ day: "2022-05-19", steps: 6015 },
{ day: "2022-05-20", steps: 3931 },
{ day: "2022-05-21", steps: 10547 },
{ day: "2022-05-22", steps: 7228 },
{ day: "2022-05-23", steps: 7723 },
{ day: "2022-05-24", steps: 6091 },
{ day: "2022-05-25", steps: 3485 },
{ day: "2022-05-26", steps: 3063 },
{ day: "2022-05-27", steps: 7049 },
{ day: "2022-05-28", steps: 8079 },
{ day: "2022-05-29", steps: 5306 },
{ day: "2022-05-30", steps: 7675 },
{ day: "2022-05-31", steps: 3781 },
{ day: "2022-06-01", steps: 4117 },
{ day: "2022-06-02", steps: 5583 },
{ day: "2022-06-03", steps: 6076 },
{ day: "2022-06-04", steps: 11382 },
{ day: "2022-06-05", steps: 3961 },
{ day: "2022-06-06", steps: 3975 },
{ day: "2022-06-07", steps: 6371 },
{ day: "2022-06-08", steps: 6497 },
{ day: "2022-06-09", steps: 7858 },
{ day: "2022-06-10", steps: 8697 },
{ day: "2022-06-11", steps: 11305 },
{ day: "2022-06-12", steps: 7315 },
{ day: "2022-06-13", steps: 7835 },
{ day: "2022-06-14", steps: 4678 },
{ day: "2022-06-15", steps: 9459 },
{ day: "2022-06-16", steps: 8180 },
{ day: "2022-06-17", steps: 8218 },
{ day: "2022-06-18", steps: 9608 },
{ day: "2022-06-19", steps: 5577 },
{ day: "2022-06-20", steps: 3817 },
{ day: "2022-06-21", steps: 5937 },
{ day: "2022-06-22", steps: 4350 },
{ day: "2022-06-23", steps: 5780 },
{ day: "2022-06-24", steps: 5829 },
{ day: "2022-06-25", steps: 13493 },
{ day: "2022-06-26", steps: 6765 },
{ day: "2022-06-27", steps: 8210 },
{ day: "2022-06-28", steps: 9763 },
{ day: "2022-06-29", steps: 5790 },
{ day: "2022-06-30", steps: 5815 },
{ day: "2022-07-01", steps: 9111 },
{ day: "2022-07-02", steps: 13869 },
{ day: "2022-07-03", steps: 5250 },
{ day: "2022-07-04", steps: 3548 },
{ day: "2022-07-05", steps: 4854 },
{ day: "2022-07-06", steps: 8273 },
{ day: "2022-07-07", steps: 6963 },
{ day: "2022-07-08", steps: 4432 },
{ day: "2022-07-09", steps: 9182 },
{ day: "2022-07-10", steps: 8140 },
{ day: "2022-07-11", steps: 7249 },
{ day: "2022-07-12", steps: 8931 },
{ day: "2022-07-13", steps: 6953 },
{ day: "2022-07-14", steps: 8231 },
{ day: "2022-07-15", steps: 9656 },
{ day: "2022-07-16", steps: 10418 },
{ day: "2022-07-17", steps: 6891 },
{ day: "2022-07-18", steps: 6580 },
{ day: "2022-07-19", steps: 7139 },
{ day: "2022-07-20", steps: 9031 },
{ day: "2022-07-21", steps: 8256 },
{ day: "2022-07-22", steps: 7847 },
{ day: "2022-07-23", steps: 6601 },
{ day: "2022-07-24", steps: 5762 },
{ day: "2022-07-25", steps: 5101 },
{ day: "2022-07-26", steps: 4940 },
{ day: "2022-07-27", steps: 9658 },
{ day: "2022-07-28", steps: 5404 },
{ day: "2022-07-29", steps: 4499 },
{ day: "2022-07-30", steps: 14995 },
{ day: "2022-07-31", steps: 6055 },
{ day: "2022-08-01", steps: 9948 },
{ day: "2022-08-02", steps: 7902 },
{ day: "2022-08-03", steps: 6639 },
{ day: "2022-08-04", steps: 9978 },
{ day: "2022-08-05", steps: 3670 },
{ day: "2022-08-06", steps: 13352 },
{ day: "2022-08-07", steps: 6484 },
{ day: "2022-08-08", steps: 6111 },
{ day: "2022-08-09", steps: 4967 },
{ day: "2022-08-10", steps: 6712 },
{ day: "2022-08-11", steps: 9836 },
{ day: "2022-08-12", steps: 7244 },
{ day: "2022-08-13", steps: 8807 },
{ day: "2022-08-14", steps: 4829 },
{ day: "2022-08-15", steps: 3742 },
{ day: "2022-08-16", steps: 3639 },
{ day: "2022-08-17", steps: 3957 },
{ day: "2022-08-18", steps: 6228 },
{ day: "2022-08-19", steps: 3394 },
{ day: "2022-08-20", steps: 13338 },
{ day: "2022-08-21", steps: 6983 },
{ day: "2022-08-22", steps: 9162 },
{ day: "2022-08-23", steps: 5398 },
{ day: "2022-08-24", steps: 7105 },
{ day: "2022-08-25", steps: 7771 },
{ day: "2022-08-26", steps: 3399 },
{ day: "2022-08-27", steps: 12016 },
{ day: "2022-08-28", steps: 8153 },
{ day: "2022-08-29", steps: 6137 },
{ day: "2022-08-30", steps: 3970 },
{ day: "2022-08-31", steps: 8621 },
{ day: "2022-09-01", steps: 7371 },
{ day: "2022-09-02", steps: 7053 },
{ day: "2022-09-03", steps: 7795 },
{ day: "2022-09-04", steps: 7895 },
{ day: "2022-09-05", steps: 6374 },
{ day: "2022-09-06", steps: 6749 },
{ day: "2022-09-07", steps: 6867 },
{ day: "2022-09-08", steps: 5242 },
{ day: "2022-09-09", steps: 6415 },
{ day: "2022-09-10", steps: 8563 },
{ day: "2022-09-11", steps: 5517 },
{ day: "2022-09-12", steps: 5741 },
{ day: "2022-09-13", steps: 5058 },
{ day: "2022-09-14", steps: 7480 },
{ day: "2022-09-15", steps: 5238 },
{ day: "2022-09-16", steps: 8562 },
{ day: "2022-09-17", steps: 11905 },
{ day: "2022-09-18", steps: 4508 },
{ day: "2022-09-19", steps: 8960 },
{ day: "2022-09-20", steps: 5146 },
{ day: "2022-09-21", steps: 6118 },
{ day: "2022-09-22", steps: 8025 },
{ day: "2022-09-23", steps: 6213 },
{ day: "2022-09-24", steps: 12795 },
{ day: "2022-09-25", steps: 9147 },
{ day: "2022-09-26", steps: 6449 },
{ day: "2022-09-27", steps: 7093 },
{ day: "2022-09-28", steps: 5767 },
{ day: "2022-09-29", steps: 6792 },
{ day: "2022-09-30", steps: 7563 },
{ day: "2022-10-01", steps: 11550 },
{ day: "2022-10-02", steps: 3706 },
{ day: "2022-10-03", steps: 3073 },
{ day: "2022-10-04", steps: 5763 },
{ day: "2022-10-05", steps: 4232 },
{ day: "2022-10-06", steps: 5845 },
{ day: "2022-10-07", steps: 5360 },
{ day: "2022-10-08", steps: 7654 },
{ day: "2022-10-09", steps: 7164 },
{ day: "2022-10-10", steps: 2792 },
{ day: "2022-10-11", steps: 2939 },
{ day: "2022-10-12", steps: 3449 },
{ day: "2022-10-13", steps: 2978 },
{ day: "2022-10-14", steps: 4394 },
{ day: "2022-10-15", steps: 6450 },
{ day: "2022-10-16", steps: 5501 },
{ day: "2022-10-17", steps: 3693 },
{ day: "2022-10-18", steps: 7306 },
{ day: "2022-10-19", steps: 4389 },
{ day: "2022-10-20", steps: 7504 },
{ day: "2022-10-21", steps: 2702 },
{ day: "2022-10-22", steps: 10034 },
{ day: "2022-10-23", steps: 7095 },
{ day: "2022-10-24", steps: 3724 },
{ day: "2022-10-25", steps: 5971 },
{ day: "2022-10-26", steps: 3360 },
{ day: "2022-10-27", steps: 4929 },
{ day: "2022-10-28", steps: 7027 },
{ day: "2022-10-29", steps: 6182 },
{ day: "2022-10-30", steps: 3039 },
{ day: "2022-10-31", steps: 4173 },
{ day: "2022-11-01", steps: 5995 },
{ day: "2022-11-02", steps: 3308 },
{ day: "2022-11-03", steps: 3510 },
{ day: "2022-11-04", steps: 2225 },
{ day: "2022-11-05", steps: 8784 },
{ day: "2022-11-06", steps: 2959 },
{ day: "2022-11-07", steps: 4540 },
{ day: "2022-11-08", steps: 4410 },
{ day: "2022-11-09", steps: 5077 },
{ day: "2022-11-10", steps: 3900 },
{ day: "2022-11-11", steps: 5832 },
{ day: "2022-11-12", steps: 5462 },
{ day: "2022-11-13", steps: 4321 },
{ day: "2022-11-14", steps: 3360 },
{ day: "2022-11-15", steps: 2738 },
{ day: "2022-11-16", steps: 2309 },
{ day: "2022-11-17", steps: 6015 },
{ day: "2022-11-18", steps: 4528 },
{ day: "2022-11-19", steps: 7687 },
{ day: "2022-11-20", steps: 2522 },
{ day: "2022-11-21", steps: 3763 },
{ day: "2022-11-22", steps: 6107 },
{ day: "2022-11-23", steps: 3739 },
{ day: "2022-11-24", steps: 4007 },
{ day: "2022-11-25", steps: 3147 },
{ day: "2022-11-26", steps: 7941 },
{ day: "2022-11-27", steps: 6194 },
{ day: "2022-11-28", steps: 4014 },
{ day: "2022-11-29", steps: 4377 },
{ day: "2022-11-30", steps: 3901 },
{ day: "2022-12-01", steps: 2737 },
{ day: "2022-12-02", steps: 4898 },
{ day: "2022-12-03", steps: 7941 },
{ day: "2022-12-04", steps: 1886 },
{ day: "2022-12-05", steps: 4125 },
{ day: "2022-12-06", steps: 3852 },
{ day: "2022-12-07", steps: 4110 },
{ day: "2022-12-08", steps: 2154 },
{ day: "2022-12-09", steps: 3615 },
{ day: "2022-12-10", steps: 5820 },
{ day: "2022-12-11", steps: 5370 },
{ day: "2022-12-12", steps: 3105 },
{ day: "2022-12-13", steps: 2629 },
{ day: "2022-12-14", steps: 2371 },
{ day: "2022-12-15", steps: 4111 },
{ day: "2022-12-16", steps: 2592 },
{ day: "2022-12-17", steps: 5699 },
{ day: "2022-12-18", steps: 4264 },
{ day: "2022-12-19", steps: 2074 },
{ day: "2022-12-20", steps: 3575 },
{ day: "2022-12-21", steps: 3417 },
{ day: "2022-12-22", steps: 5158 },
{ day: "2022-12-23", steps: 4834 },
{ day: "2022-12-24", steps: 5968 },
{ day: "2022-12-25", steps: 2955 },
{ day: "2022-12-26", steps: 4807 },
{ day: "2022-12-27", steps: 3355 },
{ day: "2022-12-28", steps: 2522 },
{ day: "2022-12-29", steps: 1816 },
{ day: "2022-12-30", steps: 4099 },
{ day: "2022-12-31", steps: 7794 },
{ day: "2023-01-01", steps: 5949 },
{ day: "2023-01-02", steps: 3098 },
{ day: "2023-01-03", steps: 6013 },
{ day: "2023-01-04", steps: 2289 },
{ day: "2023-01-05", steps: 3884 },
{ day: "2023-01-06", steps: 5351 },
{ day: "2023-01-07", steps: 8705 },
{ day: "2023-01-08", steps: 2835 },
{ day: "2023-01-09", steps: 2855 },
{ day: "2023-01-10", steps: 4248 },
{ day: "2023-01-11", steps: 4805 },
{ day: "2023-01-12", steps: 2853 },
{ day: "2023-01-13", steps: 2232 },
{ day: "2023-01-14", steps: 5441 },
{ day: "2023-01-15", steps: 5830 },
{ day: "2023-01-16", steps: 4024 },
{ day: "2023-01-17", steps: 4376 },
{ day: "2023-01-18", steps: 5217 },
{ day: "2023-01-19", steps: 5425 },
{ day: "2023-01-20", steps: 2379 },
{ day: "2023-01-21", steps: 9462 },
{ day: "2023-01-22", steps: 5203 },
{ day: "2023-01-23", steps: 5660 },
{ day: "2023-01-24", steps: 4176 },
{ day: "2023-01-25", steps: 5048 },
{ day: "2023-01-26", steps: 4362 },
{ day: "2023-01-27", steps: 6299 },
{ day: "2023-01-28", steps: 7445 },
{ day: "2023-01-29", steps: 5179 },
{ day: "2023-01-30", steps: 5226 },
{ day: "2023-01-31", steps: 6423 },
{ day: "2023-02-01", steps: 2507 },
{ day: "2023-02-02", steps: 2778 },
{ day: "2023-02-03", steps: 4708 },
{ day: "2023-02-04", steps: 3993 },
{ day: "2023-02-05", steps: 4343 },
{ day: "2023-02-06", steps: 6906 },
{ day: "2023-02-07", steps: 3312 },
{ day: "2023-02-08", steps: 4732 },
{ day: "2023-02-09", steps: 5527 },
{ day: "2023-02-10", steps: 3872 },
{ day: "2023-02-11", steps: 8200 },
{ day: "2023-02-12", steps: 3810 },
{ day: "2023-02-13", steps: 4265 },
{ day: "2023-02-14", steps: 6505 },
{ day: "2023-02-15", steps: 6197 },
{ day: "2023-02-16", steps: 4763 },
{ day: "2023-02-17", steps: 3952 },
{ day: "2023-02-18", steps: 8441 },
{ day: "2023-02-19", steps: 5753 },
{ day: "2023-02-20", steps: 5694 },
{ day: "2023-02-21", steps: 5836 },
{ day: "2023-02-22", steps: 4265 },
{ day: "2023-02-23", steps: 3265 },
{ day: "2023-02-24", steps: 3906 },
{ day: "2023-02-25", steps: 3566 },
{ day: "2023-02-26", steps: 3465 },
{ day: "2023-02-27", steps: 6606 },
{ day: "2023-02-28", steps: 4024 },
{ day: "2023-03-01", steps: 6052 },
{ day: "2023-03-02", steps: 4539 },
{ day: "2023-03-03", steps: 7849 },
{ day: "2023-03-04", steps: 10962 },
{ day: "2023-03-05", steps: 4199 },
{ day: "2023-03-06", steps: 6100 },
{ day: "2023-03-07", steps: 2844 },
{ day: "2023-03-08", steps: 3335 },
{ day: "2023-03-09", steps: 8042 },
{ day: "2023-03-10", steps: 3529 },
{ day: "2023-03-11", steps: 7019 },
{ day: "2023-03-12", steps: 4440 },
{ day: "2023-03-13", steps: 5470 },
{ day: "2023-03-14", steps: 3661 },
{ day: "2023-03-15", steps: 6186 },
{ day: "2023-03-16", steps: 5492 },
{ day: "2023-03-17", steps: 4393 },
{ day: "2023-03-18", steps: 9446 },
{ day: "2023-03-19", steps: 7154 },
{ day: "2023-03-20", steps: 6182 },
{ day: "2023-03-21", steps: 7243 },
{ day: "2023-03-22", steps: 6673 },
{ day: "2023-03-23", steps: 5200 },
{ day: "2023-03-24", steps: 7962 },
{ day: "2023-03-25", steps: 11855 },
{ day: "2023-03-26", steps: 3181 },
{ day: "2023-03-27", steps: 4514 },
{ day: "2023-03-28", steps: 6778 },
{ day: "2023-03-29", steps: 7491 },
{ day: "2023-03-30", steps: 4484 },
{ day: "2023-03-31", steps: 5050 },
{ day: "2023-05-01", steps: 11339 },
{ day: "2023-05-02", steps: 7524 },
{ day: "2023-05-03", steps: 8246 },
{ day: "2023-05-04", steps: 4840 },
{ day: "2023-05-05", steps: 7593 },
{ day: "2023-05-06", steps: 11518 },
{ day: "2023-05-07", steps: 5393 },
{ day: "2023-05-08", steps: 9439 },
{ day: "2023-05-09", steps: 8580 },
{ day: "2023-05-10", steps: 7856 },
{ day: "2023-05-11", steps: 8957 },
{ day: "2023-05-12", steps: 6240 },
{ day: "2023-05-13", steps: 10518 },
{ day: "2023-05-14", steps: 4284 },
{ day: "2023-05-15", steps: 10711 },
{ day: "2023-05-16", steps: 11789 },
{ day: "2023-05-17", steps: 7334 },
{ day: "2023-05-18", steps: 9748 },
{ day: "2023-05-19", steps: 11076 },
{ day: "2023-05-20", steps: 11491 },
{ day: "2023-05-21", steps: 5726 },
{ day: "2023-05-22", steps: 8465 },
{ day: "2023-05-23", steps: 9599 },
{ day: "2023-05-24", steps: 8758 },
{ day: "2023-05-25", steps: 8138 },
{ day: "2023-05-26", steps: 9678 },
{ day: "2023-05-27", steps: 10770 },
{ day: "2023-05-28", steps: 6929 },
{ day: "2023-05-29", steps: 4298 },
{ day: "2023-05-30", steps: 11297 },
{ day: "2023-05-31", steps: 6023 },
{ day: "2023-06-01", steps: 11085 },
{ day: "2023-06-02", steps: 8168 },
{ day: "2023-06-03", steps: 13923 },
{ day: "2023-06-04", steps: 8179 },
{ day: "2023-06-05", steps: 6887 },
{ day: "2023-06-06", steps: 8943 },
{ day: "2023-06-07", steps: 5577 },
{ day: "2023-06-08", steps: 5870 },
{ day: "2023-06-09", steps: 4565 },
{ day: "2023-06-10", steps: 13237 },
{ day: "2023-06-11", steps: 10148 },
{ day: "2023-06-12", steps: 10571 },
{ day: "2023-06-13", steps: 6440 },
{ day: "2023-06-14", steps: 9770 },
{ day: "2023-06-15", steps: 9292 },
{ day: "2023-06-16", steps: 9493 },
{ day: "2023-06-17", steps: 12328 },
{ day: "2023-06-18", steps: 8495 },
{ day: "2023-06-19", steps: 10823 },
{ day: "2023-06-20", steps: 6230 },
{ day: "2023-06-21", steps: 11242 },
{ day: "2023-06-22", steps: 10620 },
{ day: "2023-06-23", steps: 11294 },
{ day: "2023-06-24", steps: 13349 },
{ day: "2023-06-25", steps: 13072 },
{ day: "2023-06-26", steps: 12868 },
{ day: "2023-06-27", steps: 10490 },
{ day: "2023-06-28", steps: 8556 },
{ day: "2023-06-29", steps: 9327 },
{ day: "2023-06-30", steps: 13096 },
{ day: "2023-07-01", steps: 18599 },
{ day: "2023-07-02", steps: 5381 },
{ day: "2023-07-03", steps: 10154 },
{ day: "2023-07-04", steps: 7085 },
{ day: "2023-07-05", steps: 12184 },
{ day: "2023-07-06", steps: 12409 },
{ day: "2023-07-07", steps: 4781 },
{ day: "2023-07-08", steps: 9703 },
{ day: "2023-07-09", steps: 11409 },
{ day: "2023-07-10", steps: 5004 },
{ day: "2023-07-11", steps: 11604 },
{ day: "2023-07-12", steps: 11539 },
{ day: "2023-07-13", steps: 10027 },
{ day: "2023-07-14", steps: 6853 },
{ day: "2023-07-15", steps: 11393 },
{ day: "2023-07-16", steps: 12911 },
{ day: "2023-07-17", steps: 7860 },
{ day: "2023-07-18", steps: 5053 },
{ day: "2023-07-19", steps: 10593 },
{ day: "2023-07-20", steps: 6626 },
{ day: "2023-07-21", steps: 6094 },
{ day: "2023-07-22", steps: 12688 },
{ day: "2023-07-23", steps: 7678 },
{ day: "2023-07-24", steps: 11717 },
{ day: "2023-07-25", steps: 9942 },
{ day: "2023-07-26", steps: 7270 },
{ day: "2023-07-27", steps: 7045 },
{ day: "2023-07-28", steps: 5707 },
{ day: "2023-07-29", steps: 7889 },
{ day: "2023-07-30", steps: 12539 },
{ day: "2023-07-31", steps: 9506 },
{ day: "2023-08-01", steps: 4506 },
{ day: "2023-08-02", steps: 8718 },
{ day: "2023-08-03", steps: 7017 },
{ day: "2023-08-04", steps: 9741 },
{ day: "2023-08-05", steps: 7723 },
{ day: "2023-08-06", steps: 5976 },
{ day: "2023-08-07", steps: 7045 },
{ day: "2023-08-08", steps: 5518 },
{ day: "2023-08-09", steps: 5800 },
{ day: "2023-08-10", steps: 4778 },
{ day: "2023-08-11", steps: 7788 },
{ day: "2023-08-12", steps: 15336 },
{ day: "2023-08-13", steps: 8265 },
{ day: "2023-08-14", steps: 6493 },
{ day: "2023-08-15", steps: 7004 },
{ day: "2023-08-16", steps: 12609 },
{ day: "2023-08-17", steps: 6839 },
{ day: "2023-08-18", steps: 5640 },
{ day: "2023-08-19", steps: 11495 },
{ day: "2023-08-20", steps: 11782 },
{ day: "2023-08-21", steps: 5572 },
{ day: "2023-08-22", steps: 11754 },
{ day: "2023-08-23", steps: 10854 },
{ day: "2023-08-24", steps: 4943 },
{ day: "2023-08-25", steps: 7853 },
{ day: "2023-08-26", steps: 11404 },
{ day: "2023-08-27", steps: 11571 },
{ day: "2023-08-28", steps: 6621 },
{ day: "2023-08-29", steps: 9161 },
{ day: "2023-08-30", steps: 6851 },
{ day: "2023-08-31", steps: 9792 },
{ day: "2023-09-01", steps: 4422 },
{ day: "2023-09-02", steps: 16273 },
{ day: "2023-09-03", steps: 10457 },
{ day: "2023-09-04", steps: 8336 },
{ day: "2023-09-05", steps: 7785 },
{ day: "2023-09-06", steps: 9341 },
{ day: "2023-09-07", steps: 4635 },
{ day: "2023-09-08", steps: 6893 },
{ day: "2023-09-09", steps: 9548 },
{ day: "2023-09-10", steps: 5691 },
{ day: "2023-09-11", steps: 5133 },
{ day: "2023-09-12", steps: 9815 },
{ day: "2023-09-13", steps: 6119 },
{ day: "2023-09-14", steps: 6358 },
{ day: "2023-09-15", steps: 4430 },
{ day: "2023-09-16", steps: 6838 },
{ day: "2023-09-17", steps: 10441 },
{ day: "2023-09-18", steps: 11382 },
{ day: "2023-09-19", steps: 9211 },
{ day: "2023-09-20", steps: 10401 },
{ day: "2023-09-21", steps: 6274 },
{ day: "2023-09-22", steps: 6014 },
{ day: "2023-09-23", steps: 8607 },
{ day: "2023-09-24", steps: 7582 },
{ day: "2023-09-25", steps: 11514 },
{ day: "2023-09-26", steps: 10342 },
{ day: "2023-09-27", steps: 8222 },
{ day: "2023-09-28", steps: 5548 },
{ day: "2023-09-29", steps: 6315 },
{ day: "2023-09-30", steps: 10802 },
{ day: "2023-10-01", steps: 3429 },
{ day: "2023-10-02", steps: 8818 },
{ day: "2023-10-03", steps: 6143 },
{ day: "2023-10-04", steps: 7420 },
{ day: "2023-10-05", steps: 8112 },
{ day: "2023-10-06", steps: 8394 },
{ day: "2023-10-07", steps: 12039 },
{ day: "2023-10-08", steps: 9570 },
{ day: "2023-10-09", steps: 3358 },
{ day: "2023-10-10", steps: 5806 },
{ day: "2023-10-11", steps: 9289 },
{ day: "2023-10-12", steps: 8840 },
{ day: "2023-10-13", steps: 4989 },
{ day: "2023-10-14", steps: 13922 },
{ day: "2023-10-15", steps: 9495 },
{ day: "2023-10-16", steps: 7683 },
{ day: "2023-10-17", steps: 9190 },
{ day: "2023-10-18", steps: 5338 },
{ day: "2023-10-19", steps: 3591 },
{ day: "2023-10-20", steps: 4967 },
{ day: "2023-10-21", steps: 13180 },
{ day: "2023-10-22", steps: 6287 },
{ day: "2023-10-23", steps: 4844 },
{ day: "2023-10-24", steps: 4151 },
{ day: "2023-10-25", steps: 7889 },
{ day: "2023-10-26", steps: 4259 },
{ day: "2023-10-27", steps: 9061 },
{ day: "2023-10-28", steps: 13162 },
{ day: "2023-10-29", steps: 7265 },
{ day: "2023-10-30", steps: 8130 },
{ day: "2023-10-31", steps: 8164 },
{ day: "2023-11-01", steps: 6632 },
{ day: "2023-11-02", steps: 5976 },
{ day: "2023-11-03", steps: 5528 },
{ day: "2023-11-04", steps: 8154 },
{ day: "2023-11-05", steps: 3058 },
{ day: "2023-11-06", steps: 5611 },
{ day: "2023-11-07", steps: 3736 },
{ day: "2023-11-08", steps: 5764 },
{ day: "2023-11-09", steps: 6815 },
{ day: "2023-11-10", steps: 8001 },
{ day: "2023-11-11", steps: 10492 },
{ day: "2023-11-12", steps: 7831 },
{ day: "2023-11-13", steps: 6259 },
{ day: "2023-11-14", steps: 2855 },
{ day: "2023-11-15", steps: 4138 },
{ day: "2023-11-16", steps: 4449 },
{ day: "2023-11-17", steps: 5811 },
{ day: "2023-11-18", steps: 4871 },
{ day: "2023-11-19", steps: 3071 },
{ day: "2023-11-20", steps: 6308 },
{ day: "2023-11-21", steps: 3464 },
{ day: "2023-11-22", steps: 3528 },
{ day: "2023-11-23", steps: 5998 },
{ day: "2023-11-24", steps: 5360 },
{ day: "2023-11-25", steps: 8730 },
{ day: "2023-11-26", steps: 7157 },
{ day: "2023-11-27", steps: 7875 },
{ day: "2023-11-28", steps: 6055 },
{ day: "2023-11-29", steps: 7275 },
{ day: "2023-11-30", steps: 3131 },
{ day: "2023-12-01", steps: 2692 },
{ day: "2023-12-02", steps: 3727 },
{ day: "2023-12-03", steps: 6994 },
{ day: "2023-12-04", steps: 6739 },
{ day: "2023-12-05", steps: 3978 },
{ day: "2023-12-06", steps: 3723 },
{ day: "2023-12-07", steps: 4186 },
{ day: "2023-12-08", steps: 2610 },
{ day: "2023-12-09", steps: 9587 },
{ day: "2023-12-10", steps: 3822 },
{ day: "2023-12-11", steps: 2508 },
{ day: "2023-12-12", steps: 6896 },
{ day: "2023-12-13", steps: 5166 },
{ day: "2023-12-14", steps: 6251 },
{ day: "2023-12-15", steps: 5468 },
{ day: "2023-12-16", steps: 5612 },
{ day: "2023-12-17", steps: 3625 },
{ day: "2023-12-18", steps: 6052 },
{ day: "2023-12-19", steps: 6327 },
{ day: "2023-12-20", steps: 3415 },
{ day: "2023-12-21", steps: 2679 },
{ day: "2023-12-22", steps: 5745 },
{ day: "2023-12-23", steps: 5099 },
{ day: "2023-12-24", steps: 3043 },
{ day: "2023-12-25", steps: 4100 },
{ day: "2023-12-26", steps: 4627 },
{ day: "2023-12-27", steps: 4314 },
{ day: "2023-12-28", steps: 2914 },
{ day: "2023-12-29", steps: 5122 },
{ day: "2023-12-30", steps: 4218 },
{ day: "2023-12-31", steps: 6202 },
{ day: "2024-01-01", steps: 7595 },
{ day: "2024-01-02", steps: 6159 },
{ day: "2024-01-03", steps: 3921 },
{ day: "2024-01-04", steps: 3557 },
{ day: "2024-01-05", steps: 5589 },
{ day: "2024-01-06", steps: 5963 },
{ day: "2024-01-07", steps: 7964 },
{ day: "2024-01-08", steps: 2891 },
{ day: "2024-01-09", steps: 7131 },
{ day: "2024-01-10", steps: 6778 },
{ day: "2024-01-11", steps: 2928 },
{ day: "2024-01-12", steps: 5627 },
{ day: "2024-01-13", steps: 9107 },
{ day: "2024-01-14", steps: 5186 },
{ day: "2024-01-15", steps: 6185 },
{ day: "2024-01-16", steps: 3363 },
{ day: "2024-01-17", steps: 4835 },
{ day: "2024-01-18", steps: 5346 },
{ day: "2024-01-19", steps: 4392 },
{ day: "2024-01-20", steps: 4084 },
{ day: "2024-01-21", steps: 3904 },
{ day: "2024-01-22", steps: 5135 },
{ day: "2024-01-23", steps: 4058 },
{ day: "2024-01-24", steps: 7873 },
{ day: "2024-01-25", steps: 7690 },
{ day: "2024-01-26", steps: 3047 },
{ day: "2024-01-27", steps: 6790 },
{ day: "2024-01-28", steps: 6823 },
{ day: "2024-01-29", steps: 7295 },
{ day: "2024-01-30", steps: 4414 },
{ day: "2024-01-31", steps: 6621 },
{ day: "2024-02-01", steps: 4071 },
{ day: "2024-02-02", steps: 6873 },
{ day: "2024-02-03", steps: 7123 },
{ day: "2024-02-04", steps: 7659 },
{ day: "2024-02-05", steps: 3461 },
{ day: "2024-02-06", steps: 4354 },
{ day: "2024-02-07", steps: 3024 },
{ day: "2024-02-08", steps: 6762 },
{ day: "2024-02-09", steps: 5091 },
{ day: "2024-02-10", steps: 9157 },
{ day: "2024-02-11", steps: 7746 },
{ day: "2024-02-12", steps: 4807 },
{ day: "2024-02-13", steps: 8092 },
{ day: "2024-02-14", steps: 7047 },
{ day: "2024-02-15", steps: 6852 },
{ day: "2024-02-16", steps: 5743 },
{ day: "2024-02-17", steps: 10999 },
{ day: "2024-02-18", steps: 5513 },
{ day: "2024-02-19", steps: 7975 },
{ day: "2024-02-20", steps: 5479 },
{ day: "2024-02-21", steps: 7390 },
{ day: "2024-02-22", steps: 5665 },
{ day: "2024-02-23", steps: 8404 },
{ day: "2024-02-24", steps: 8430 },
{ day: "2024-02-25", steps: 7138 },
{ day: "2024-02-26", steps: 4980 },
{ day: "2024-02-27", steps: 6696 },
{ day: "2024-02-28", steps: 6598 },
{ day: "2024-02-29", steps: 3283 },
{ day: "2024-03-01", steps: 4915 },
{ day: "2024-03-02", steps: 12137 },
{ day: "2024-03-03", steps: 4062 },
{ day: "2024-03-04", steps: 9727 },
{ day: "2024-03-05", steps: 4372 },
{ day: "2024-03-06", steps: 9778 },
{ day: "2024-03-07", steps: 4366 },
{ day: "2024-03-08", steps: 6151 },
{ day: "2024-03-09", steps: 13387 },
{ day: "2024-03-10", steps: 6934 },
{ day: "2024-03-11", steps: 8250 },
{ day: "2024-03-12", steps: 8122 },
{ day: "2024-03-13", steps: 6599 },
{ day: "2024-03-14", steps: 8965 },
{ day: "2024-03-15", steps: 9790 },
{ day: "2024-03-16", steps: 5714 },
{ day: "2024-03-17", steps: 3673 },
{ day: "2024-03-18", steps: 4715 },
{ day: "2024-03-19", steps: 5468 },
{ day: "2024-03-20", steps: 5130 },
{ day: "2024-03-21", steps: 9523 },
{ day: "2024-03-22", steps: 5385 },
{ day: "2024-03-23", steps: 5337 },
{ day: "2024-03-24", steps: 7836 },
{ day: "2024-03-25", steps: 4318 },
{ day: "2024-03-26", steps: 3719 },
{ day: "2024-03-27", steps: 5307 },
{ day: "2024-03-28", steps: 9545 },
{ day: "2024-03-29", steps: 9799 },
{ day: "2024-03-30", steps: 8357 },
{ day: "2024-03-31", steps: 6912 },
{ day: "2024-04-01", steps: 5131 },
{ day: "2024-04-02", steps: 6506 },
{ day: "2024-04-03", steps: 9300 },
{ day: "2024-04-04", steps: 10548 },
{ day: "2024-04-05", steps: 9408 },
{ day: "2024-04-06", steps: 9125 },
{ day: "2024-04-07", steps: 11134 },
{ day: "2024-04-08", steps: 7701 },
{ day: "2024-04-09", steps: 11200 },
{ day: "2024-04-10", steps: 10691 },
{ day: "2024-04-11", steps: 8807 },
{ day: "2024-04-12", steps: 6119 },
{ day: "2024-04-13", steps: 9064 },
{ day: "2024-04-14", steps: 12179 },
{ day: "2024-04-15", steps: 10783 },
{ day: "2024-04-16", steps: 5953 },
{ day: "2024-04-17", steps: 6964 },
{ day: "2024-04-18", steps: 11347 },
{ day: "2024-04-19", steps: 10670 },
{ day: "2024-04-20", steps: 14162 },
{ day: "2024-04-21", steps: 7255 },
{ day: "2024-04-22", steps: 6372 },
{ day: "2024-04-23", steps: 4792 },
{ day: "2024-04-24", steps: 5037 },
{ day: "2024-04-25", steps: 9543 },
{ day: "2024-04-26", steps: 6441 },
{ day: "2024-04-27", steps: 8674 },
{ day: "2024-04-28", steps: 10974 },
{ day: "2024-04-29", steps: 9638 },
{ day: "2024-04-30", steps: 6692 },
{ day: "2024-05-01", steps: 8036 },
{ day: "2024-05-02", steps: 9605 },
{ day: "2024-05-03", steps: 7742 },
{ day: "2024-05-04", steps: 20400 },
{ day: "2024-05-05", steps: 14000 },
{ day: "2024-05-06", steps: 9624 },
{ day: "2024-05-07", steps: 8523 },
{ day: "2024-05-08", steps: 5784 },
{ day: "2024-05-09", steps: 13199 },
{ day: "2024-05-10", steps: 5566 },
{ day: "2024-05-11", steps: 20214 },
{ day: "2024-05-12", steps: 12776 },
{ day: "2024-05-13", steps: 14013 },
{ day: "2024-05-14", steps: 8600 },
{ day: "2024-05-15", steps: 6041 },
{ day: "2024-05-16", steps: 4956 },
{ day: "2024-05-17", steps: 7145 },
{ day: "2024-05-18", steps: 16252 },
{ day: "2024-05-19", steps: 11124 },
{ day: "2024-05-20", steps: 9615 },
{ day: "2024-05-21", steps: 12957 },
{ day: "2024-05-22", steps: 6236 },
{ day: "2024-05-23", steps: 13634 },
{ day: "2024-05-24", steps: 13492 },
{ day: "2024-05-25", steps: 11330 },
{ day: "2024-05-26", steps: 12002 },
{ day: "2024-05-27", steps: 9201 },
{ day: "2024-05-28", steps: 5085 },
{ day: "2024-05-29", steps: 7275 },
{ day: "2024-05-30", steps: 9894 },
{ day: "2024-05-31", steps: 9904 },
{ day: "2024-06-01", steps: 12490 },
{ day: "2024-06-02", steps: 8482 },
{ day: "2024-06-03", steps: 11555 },
{ day: "2024-06-04", steps: 15762 },
{ day: "2024-06-05", steps: 14820 },
{ day: "2024-06-06", steps: 7560 },
{ day: "2024-06-07", steps: 9870 },
{ day: "2024-06-08", steps: 13108 },
{ day: "2024-06-09", steps: 6192 },
{ day: "2024-06-10", steps: 8436 },
{ day: "2024-06-11", steps: 9100 },
{ day: "2024-06-12", steps: 6696 },
{ day: "2024-06-13", steps: 10486 },
{ day: "2024-06-14", steps: 7488 },
{ day: "2024-06-15", steps: 12517 },
{ day: "2024-06-16", steps: 10056 },
{ day: "2024-06-17", steps: 8155 },
{ day: "2024-06-18", steps: 11147 },
{ day: "2024-06-19", steps: 13701 },
{ day: "2024-06-20", steps: 14245 },
{ day: "2024-06-21", steps: 14675 },
{ day: "2024-06-22", steps: 22286 },
{ day: "2024-06-23", steps: 13399 },
{ day: "2024-06-24", steps: 14821 },
{ day: "2024-06-25", steps: 15490 },
{ day: "2024-06-26", steps: 9636 },
{ day: "2024-06-27", steps: 14993 },
{ day: "2024-06-28", steps: 7786 },
{ day: "2024-06-29", steps: 9167 },
{ day: "2024-06-30", steps: 9352 },
{ day: "2024-07-01", steps: 6030 },
{ day: "2024-07-02", steps: 11361 },
{ day: "2024-07-03", steps: 7375 },
{ day: "2024-07-04", steps: 13113 },
{ day: "2024-07-05", steps: 13673 },
{ day: "2024-07-06", steps: 17976 },
{ day: "2024-07-07", steps: 7894 },
{ day: "2024-07-08", steps: 11247 },
{ day: "2024-07-09", steps: 9420 },
{ day: "2024-07-10", steps: 9675 },
{ day: "2024-07-11", steps: 16345 },
{ day: "2024-07-12", steps: 14732 },
{ day: "2024-07-13", steps: 8875 },
{ day: "2024-07-14", steps: 14983 },
{ day: "2024-07-15", steps: 5846 },
{ day: "2024-07-16", steps: 6461 },
{ day: "2024-07-17", steps: 8602 },
{ day: "2024-07-18", steps: 5838 },
{ day: "2024-07-19", steps: 9054 },
{ day: "2024-07-20", steps: 17145 },
{ day: "2024-07-21", steps: 6979 },
{ day: "2024-07-22", steps: 14692 },
{ day: "2024-07-23", steps: 9177 },
{ day: "2024-07-24", steps: 15482 },
{ day: "2024-07-25", steps: 7364 },
{ day: "2024-07-26", steps: 8380 },
{ day: "2024-07-27", steps: 15087 },
{ day: "2024-07-28", steps: 14979 },
{ day: "2024-07-29", steps: 14170 },
{ day: "2024-07-30", steps: 8987 },
{ day: "2024-07-31", steps: 7053 },
{ day: "2024-08-01", steps: 7575 },
{ day: "2024-08-02", steps: 13169 },
{ day: "2024-08-03", steps: 21206 },
{ day: "2024-08-04", steps: 14575 },
{ day: "2024-08-05", steps: 5982 },
{ day: "2024-08-06", steps: 6596 },
{ day: "2024-08-07", steps: 9506 },
{ day: "2024-08-08", steps: 6308 },
{ day: "2024-08-09", steps: 10825 },
{ day: "2024-08-10", steps: 22737 },
{ day: "2024-08-11", steps: 9345 },
{ day: "2024-08-12", steps: 5797 },
{ day: "2024-08-13", steps: 9584 },
{ day: "2024-08-14", steps: 9454 },
{ day: "2024-08-15", steps: 6249 },
{ day: "2024-08-16", steps: 14425 },
{ day: "2024-08-17", steps: 13798 },
{ day: "2024-08-18", steps: 14105 },
{ day: "2024-08-19", steps: 13387 },
{ day: "2024-08-20", steps: 9882 },
{ day: "2024-08-21", steps: 11305 },
{ day: "2024-08-22", steps: 13736 },
{ day: "2024-08-23", steps: 15950 },
{ day: "2024-08-24", steps: 9425 },
{ day: "2024-08-25", steps: 12485 },
{ day: "2024-08-26", steps: 9823 },
{ day: "2024-08-27", steps: 8607 },
{ day: "2024-08-28", steps: 9691 },
{ day: "2024-08-29", steps: 12199 },
{ day: "2024-08-30", steps: 14983 },
{ day: "2024-08-31", steps: 13785 },
{ day: "2024-09-01", steps: 7648 },
{ day: "2024-09-02", steps: 14432 },
{ day: "2024-09-03", steps: 11532 },
{ day: "2024-09-04", steps: 8973 },
{ day: "2024-09-05", steps: 8637 },
{ day: "2024-09-06", steps: 4865 },
{ day: "2024-09-07", steps: 15676 },
{ day: "2024-09-08", steps: 9292 },
{ day: "2024-09-09", steps: 7173 },
{ day: "2024-09-10", steps: 7471 },
{ day: "2024-09-11", steps: 14106 },
{ day: "2024-09-12", steps: 12118 },
{ day: "2024-09-13", steps: 9568 },
{ day: "2024-09-14", steps: 20150 },
{ day: "2024-09-15", steps: 6527 },
{ day: "2024-09-16", steps: 12719 },
{ day: "2024-09-17", steps: 7121 },
{ day: "2024-09-18", steps: 5994 },
{ day: "2024-09-19", steps: 9471 },
{ day: "2024-09-20", steps: 10791 },
{ day: "2024-09-21", steps: 15779 },
{ day: "2024-09-22", steps: 12828 },
{ day: "2024-09-23", steps: 11574 },
{ day: "2024-09-24", steps: 8038 },
{ day: "2024-09-25", steps: 9778 },
{ day: "2024-09-26", steps: 9042 },
{ day: "2024-09-27", steps: 10044 },
{ day: "2024-09-28", steps: 9841 },
{ day: "2024-09-29", steps: 7000 },
{ day: "2024-09-30", steps: 9195 },
{ day: "2024-10-01", steps: 10141 },
{ day: "2024-10-02", steps: 11444 },
{ day: "2024-10-03", steps: 10174 },
{ day: "2024-10-04", steps: 11387 },
{ day: "2024-10-05", steps: 13147 },
{ day: "2024-10-06", steps: 11884 },
{ day: "2024-10-07", steps: 8056 },
{ day: "2024-10-08", steps: 7261 },
{ day: "2024-10-09", steps: 5032 },
{ day: "2024-10-10", steps: 9949 },
{ day: "2024-10-11", steps: 5212 },
{ day: "2024-10-12", steps: 10575 },
{ day: "2024-10-13", steps: 5046 },
{ day: "2024-10-14", steps: 11095 },
{ day: "2024-10-15", steps: 6967 },
{ day: "2024-10-16", steps: 8772 },
{ day: "2024-10-17", steps: 11377 },
{ day: "2024-10-18", steps: 7269 },
{ day: "2024-10-19", steps: 14548 },
{ day: "2024-10-20", steps: 8039 },
{ day: "2024-10-21", steps: 4514 },
{ day: "2024-10-22", steps: 7057 },
{ day: "2024-10-23", steps: 7442 },
{ day: "2024-10-24", steps: 8050 },
{ day: "2024-10-25", steps: 7041 },
{ day: "2024-10-26", steps: 7389 },
{ day: "2024-10-27", steps: 10089 },
{ day: "2024-10-28", steps: 11658 },
{ day: "2024-10-29", steps: 4215 },
{ day: "2024-10-30", steps: 8778 },
{ day: "2024-10-31", steps: 9639 },
{ day: "2024-11-01", steps: 5710 },
{ day: "2024-11-02", steps: 6808 },
{ day: "2024-11-03", steps: 10035 },
{ day: "2024-11-04", steps: 10118 },
{ day: "2024-11-05", steps: 4332 },
{ day: "2024-11-06", steps: 5511 },
{ day: "2024-11-07", steps: 9428 },
{ day: "2024-11-08", steps: 5833 },
{ day: "2024-11-09", steps: 8392 },
{ day: "2024-11-10", steps: 5253 },
{ day: "2024-11-11", steps: 6779 },
{ day: "2024-11-12", steps: 3406 },
{ day: "2024-11-13", steps: 4189 },
{ day: "2024-11-14", steps: 4881 },
{ day: "2024-11-15", steps: 3516 },
{ day: "2024-11-16", steps: 12603 },
{ day: "2024-11-17", steps: 3718 },
{ day: "2024-11-18", steps: 9847 },
{ day: "2024-11-19", steps: 7000 },
{ day: "2024-11-20", steps: 10000 },
{ day: "2024-11-21", steps: 5690 },
{ day: "2024-11-22", steps: 9729 },
{ day: "2024-11-23", steps: 11238 },
{ day: "2024-11-24", steps: 9528 },
{ day: "2024-11-25", steps: 9233 },
{ day: "2024-11-26", steps: 4988 },
{ day: "2024-11-27", steps: 8804 },
{ day: "2024-11-28", steps: 6324 },
{ day: "2024-11-29", steps: 3901 },
{ day: "2024-11-30", steps: 9549 },
{ day: "2024-12-01", steps: 4170 },
{ day: "2024-12-02", steps: 4466 },
{ day: "2024-12-03", steps: 5118 },
{ day: "2024-12-04", steps: 3051 },
{ day: "2024-12-05", steps: 4780 },
{ day: "2024-12-06", steps: 2869 },
{ day: "2024-12-07", steps: 6106 },
{ day: "2024-12-08", steps: 6215 },
{ day: "2024-12-09", steps: 4176 },
{ day: "2024-12-10", steps: 7835 },
{ day: "2024-12-11", steps: 8068 },
{ day: "2024-12-12", steps: 8125 },
{ day: "2024-12-13", steps: 5812 },
{ day: "2024-12-14", steps: 10325 },
{ day: "2024-12-15", steps: 7068 },
{ day: "2024-12-16", steps: 6695 },
{ day: "2024-12-17", steps: 4042 },
{ day: "2024-12-18", steps: 7649 },
{ day: "2024-12-19", steps: 5989 },
{ day: "2024-12-20", steps: 4231 },
{ day: "2024-12-21", steps: 10205 },
{ day: "2024-12-22", steps: 4111 },
{ day: "2024-12-23", steps: 4281 },
{ day: "2024-12-24", steps: 8282 },
{ day: "2024-12-25", steps: 8511 },
{ day: "2024-12-26", steps: 2947 },
{ day: "2024-12-27", steps: 3791 },
{ day: "2024-12-28", steps: 10854 },
{ day: "2024-12-29", steps: 3434 },
{ day: "2024-12-30", steps: 3604 },
{ day: "2024-12-31", steps: 7375 },
];
export function Example() {
return (
<CalendarHeatmap
data={data}
date="day"
value="steps"
format="compact"
title="Steps per day, 2022 to 2024"
subtitle="Daily step count. There is no data for April 2023."
note="Illustrative data"
/>
);
}{
"type": "calendar-heatmap",
"data": [
{ "day": "2022-01-01", "steps": 3996 },
{ "day": "2022-01-02", "steps": 1946 },
{ "day": "2022-01-03", "steps": 3651 },
{ "day": "2022-01-04", "steps": 4872 },
{ "day": "2022-01-05", "steps": 2206 },
{ "day": "2022-01-06", "steps": 1736 },
{ "day": "2022-01-07", "steps": 4042 },
{ "day": "2022-01-08", "steps": 5780 },
{ "day": "2022-01-09", "steps": 3565 },
{ "day": "2022-01-10", "steps": 4179 },
{ "day": "2022-01-11", "steps": 1793 },
{ "day": "2022-01-12", "steps": 4827 },
{ "day": "2022-01-13", "steps": 2793 },
{ "day": "2022-01-14", "steps": 3432 },
{ "day": "2022-01-15", "steps": 6336 },
{ "day": "2022-01-16", "steps": 3895 },
{ "day": "2022-01-17", "steps": 3486 },
{ "day": "2022-01-18", "steps": 4387 },
{ "day": "2022-01-19", "steps": 5061 },
{ "day": "2022-01-20", "steps": 2504 },
{ "day": "2022-01-21", "steps": 2721 },
{ "day": "2022-01-22", "steps": 7056 },
{ "day": "2022-01-23", "steps": 3001 },
{ "day": "2022-01-24", "steps": 3139 },
{ "day": "2022-01-25", "steps": 2485 },
{ "day": "2022-01-26", "steps": 2136 },
{ "day": "2022-01-27", "steps": 3042 },
{ "day": "2022-01-28", "steps": 1873 },
{ "day": "2022-01-29", "steps": 3915 },
{ "day": "2022-01-30", "steps": 2695 },
{ "day": "2022-01-31", "steps": 2785 },
{ "day": "2022-02-01", "steps": 2428 },
{ "day": "2022-02-02", "steps": 4011 },
{ "day": "2022-02-03", "steps": 4054 },
{ "day": "2022-02-04", "steps": 2831 },
{ "day": "2022-02-05", "steps": 5605 },
{ "day": "2022-02-06", "steps": 3065 },
{ "day": "2022-02-07", "steps": 2701 },
{ "day": "2022-02-08", "steps": 3260 },
{ "day": "2022-02-09", "steps": 4541 },
{ "day": "2022-02-10", "steps": 2431 },
{ "day": "2022-02-11", "steps": 1870 },
{ "day": "2022-02-12", "steps": 5838 },
{ "day": "2022-02-13", "steps": 3663 },
{ "day": "2022-02-14", "steps": 2354 },
{ "day": "2022-02-15", "steps": 2180 },
{ "day": "2022-02-16", "steps": 4373 },
{ "day": "2022-02-17", "steps": 3167 },
{ "day": "2022-02-18", "steps": 2348 },
{ "day": "2022-02-19", "steps": 4773 },
{ "day": "2022-02-20", "steps": 3306 },
{ "day": "2022-02-21", "steps": 4906 },
{ "day": "2022-02-22", "steps": 2067 },
{ "day": "2022-02-23", "steps": 4496 },
{ "day": "2022-02-24", "steps": 3217 },
{ "day": "2022-02-25", "steps": 2624 },
{ "day": "2022-02-26", "steps": 4980 },
{ "day": "2022-02-27", "steps": 2026 },
{ "day": "2022-02-28", "steps": 4555 },
{ "day": "2022-03-01", "steps": 2154 },
{ "day": "2022-03-02", "steps": 2273 },
{ "day": "2022-03-03", "steps": 4699 },
{ "day": "2022-03-04", "steps": 4374 },
{ "day": "2022-03-05", "steps": 6129 },
{ "day": "2022-03-06", "steps": 3945 },
{ "day": "2022-03-07", "steps": 2947 },
{ "day": "2022-03-08", "steps": 2334 },
{ "day": "2022-03-09", "steps": 4442 },
{ "day": "2022-03-10", "steps": 4559 },
{ "day": "2022-03-11", "steps": 6229 },
{ "day": "2022-03-12", "steps": 8059 },
{ "day": "2022-03-13", "steps": 3233 },
{ "day": "2022-03-14", "steps": 4715 },
{ "day": "2022-03-15", "steps": 5534 },
{ "day": "2022-03-16", "steps": 3384 },
{ "day": "2022-03-17", "steps": 6236 },
{ "day": "2022-03-18", "steps": 3018 },
{ "day": "2022-03-19", "steps": 8854 },
{ "day": "2022-03-20", "steps": 2760 },
{ "day": "2022-03-21", "steps": 5955 },
{ "day": "2022-03-22", "steps": 2436 },
{ "day": "2022-03-23", "steps": 3236 },
{ "day": "2022-03-24", "steps": 6295 },
{ "day": "2022-03-25", "steps": 3167 },
{ "day": "2022-03-26", "steps": 6386 },
{ "day": "2022-03-27", "steps": 3445 },
{ "day": "2022-03-28", "steps": 4352 },
{ "day": "2022-03-29", "steps": 3835 },
{ "day": "2022-03-30", "steps": 5353 },
{ "day": "2022-03-31", "steps": 2672 },
{ "day": "2022-04-01", "steps": 7546 },
{ "day": "2022-04-02", "steps": 8061 },
{ "day": "2022-04-03", "steps": 7284 },
{ "day": "2022-04-04", "steps": 7636 },
{ "day": "2022-04-05", "steps": 3157 },
{ "day": "2022-04-06", "steps": 5044 },
{ "day": "2022-04-07", "steps": 5275 },
{ "day": "2022-04-08", "steps": 3690 },
{ "day": "2022-04-09", "steps": 10580 },
{ "day": "2022-04-10", "steps": 3956 },
{ "day": "2022-04-11", "steps": 2879 },
{ "day": "2022-04-12", "steps": 4480 },
{ "day": "2022-04-13", "steps": 5696 },
{ "day": "2022-04-14", "steps": 6919 },
{ "day": "2022-04-15", "steps": 5257 },
{ "day": "2022-04-16", "steps": 5602 },
{ "day": "2022-04-17", "steps": 3903 },
{ "day": "2022-04-18", "steps": 2816 },
{ "day": "2022-04-19", "steps": 6876 },
{ "day": "2022-04-20", "steps": 3160 },
{ "day": "2022-04-21", "steps": 5167 },
{ "day": "2022-04-22", "steps": 4535 },
{ "day": "2022-04-23", "steps": 5320 },
{ "day": "2022-04-24", "steps": 6290 },
{ "day": "2022-04-25", "steps": 3840 },
{ "day": "2022-04-26", "steps": 4336 },
{ "day": "2022-04-27", "steps": 5874 },
{ "day": "2022-04-28", "steps": 4779 },
{ "day": "2022-04-29", "steps": 6567 },
{ "day": "2022-04-30", "steps": 6732 },
{ "day": "2022-05-01", "steps": 3889 },
{ "day": "2022-05-02", "steps": 6635 },
{ "day": "2022-05-03", "steps": 3611 },
{ "day": "2022-05-04", "steps": 5790 },
{ "day": "2022-05-05", "steps": 7048 },
{ "day": "2022-05-06", "steps": 3575 },
{ "day": "2022-05-07", "steps": 8732 },
{ "day": "2022-05-08", "steps": 8945 },
{ "day": "2022-05-09", "steps": 4230 },
{ "day": "2022-05-10", "steps": 4323 },
{ "day": "2022-05-11", "steps": 7091 },
{ "day": "2022-05-12", "steps": 8488 },
{ "day": "2022-05-13", "steps": 5982 },
{ "day": "2022-05-14", "steps": 12714 },
{ "day": "2022-05-15", "steps": 3279 },
{ "day": "2022-05-16", "steps": 3927 },
{ "day": "2022-05-17", "steps": 3705 },
{ "day": "2022-05-18", "steps": 3546 },
{ "day": "2022-05-19", "steps": 6015 },
{ "day": "2022-05-20", "steps": 3931 },
{ "day": "2022-05-21", "steps": 10547 },
{ "day": "2022-05-22", "steps": 7228 },
{ "day": "2022-05-23", "steps": 7723 },
{ "day": "2022-05-24", "steps": 6091 },
{ "day": "2022-05-25", "steps": 3485 },
{ "day": "2022-05-26", "steps": 3063 },
{ "day": "2022-05-27", "steps": 7049 },
{ "day": "2022-05-28", "steps": 8079 },
{ "day": "2022-05-29", "steps": 5306 },
{ "day": "2022-05-30", "steps": 7675 },
{ "day": "2022-05-31", "steps": 3781 },
{ "day": "2022-06-01", "steps": 4117 },
{ "day": "2022-06-02", "steps": 5583 },
{ "day": "2022-06-03", "steps": 6076 },
{ "day": "2022-06-04", "steps": 11382 },
{ "day": "2022-06-05", "steps": 3961 },
{ "day": "2022-06-06", "steps": 3975 },
{ "day": "2022-06-07", "steps": 6371 },
{ "day": "2022-06-08", "steps": 6497 },
{ "day": "2022-06-09", "steps": 7858 },
{ "day": "2022-06-10", "steps": 8697 },
{ "day": "2022-06-11", "steps": 11305 },
{ "day": "2022-06-12", "steps": 7315 },
{ "day": "2022-06-13", "steps": 7835 },
{ "day": "2022-06-14", "steps": 4678 },
{ "day": "2022-06-15", "steps": 9459 },
{ "day": "2022-06-16", "steps": 8180 },
{ "day": "2022-06-17", "steps": 8218 },
{ "day": "2022-06-18", "steps": 9608 },
{ "day": "2022-06-19", "steps": 5577 },
{ "day": "2022-06-20", "steps": 3817 },
{ "day": "2022-06-21", "steps": 5937 },
{ "day": "2022-06-22", "steps": 4350 },
{ "day": "2022-06-23", "steps": 5780 },
{ "day": "2022-06-24", "steps": 5829 },
{ "day": "2022-06-25", "steps": 13493 },
{ "day": "2022-06-26", "steps": 6765 },
{ "day": "2022-06-27", "steps": 8210 },
{ "day": "2022-06-28", "steps": 9763 },
{ "day": "2022-06-29", "steps": 5790 },
{ "day": "2022-06-30", "steps": 5815 },
{ "day": "2022-07-01", "steps": 9111 },
{ "day": "2022-07-02", "steps": 13869 },
{ "day": "2022-07-03", "steps": 5250 },
{ "day": "2022-07-04", "steps": 3548 },
{ "day": "2022-07-05", "steps": 4854 },
{ "day": "2022-07-06", "steps": 8273 },
{ "day": "2022-07-07", "steps": 6963 },
{ "day": "2022-07-08", "steps": 4432 },
{ "day": "2022-07-09", "steps": 9182 },
{ "day": "2022-07-10", "steps": 8140 },
{ "day": "2022-07-11", "steps": 7249 },
{ "day": "2022-07-12", "steps": 8931 },
{ "day": "2022-07-13", "steps": 6953 },
{ "day": "2022-07-14", "steps": 8231 },
{ "day": "2022-07-15", "steps": 9656 },
{ "day": "2022-07-16", "steps": 10418 },
{ "day": "2022-07-17", "steps": 6891 },
{ "day": "2022-07-18", "steps": 6580 },
{ "day": "2022-07-19", "steps": 7139 },
{ "day": "2022-07-20", "steps": 9031 },
{ "day": "2022-07-21", "steps": 8256 },
{ "day": "2022-07-22", "steps": 7847 },
{ "day": "2022-07-23", "steps": 6601 },
{ "day": "2022-07-24", "steps": 5762 },
{ "day": "2022-07-25", "steps": 5101 },
{ "day": "2022-07-26", "steps": 4940 },
{ "day": "2022-07-27", "steps": 9658 },
{ "day": "2022-07-28", "steps": 5404 },
{ "day": "2022-07-29", "steps": 4499 },
{ "day": "2022-07-30", "steps": 14995 },
{ "day": "2022-07-31", "steps": 6055 },
{ "day": "2022-08-01", "steps": 9948 },
{ "day": "2022-08-02", "steps": 7902 },
{ "day": "2022-08-03", "steps": 6639 },
{ "day": "2022-08-04", "steps": 9978 },
{ "day": "2022-08-05", "steps": 3670 },
{ "day": "2022-08-06", "steps": 13352 },
{ "day": "2022-08-07", "steps": 6484 },
{ "day": "2022-08-08", "steps": 6111 },
{ "day": "2022-08-09", "steps": 4967 },
{ "day": "2022-08-10", "steps": 6712 },
{ "day": "2022-08-11", "steps": 9836 },
{ "day": "2022-08-12", "steps": 7244 },
{ "day": "2022-08-13", "steps": 8807 },
{ "day": "2022-08-14", "steps": 4829 },
{ "day": "2022-08-15", "steps": 3742 },
{ "day": "2022-08-16", "steps": 3639 },
{ "day": "2022-08-17", "steps": 3957 },
{ "day": "2022-08-18", "steps": 6228 },
{ "day": "2022-08-19", "steps": 3394 },
{ "day": "2022-08-20", "steps": 13338 },
{ "day": "2022-08-21", "steps": 6983 },
{ "day": "2022-08-22", "steps": 9162 },
{ "day": "2022-08-23", "steps": 5398 },
{ "day": "2022-08-24", "steps": 7105 },
{ "day": "2022-08-25", "steps": 7771 },
{ "day": "2022-08-26", "steps": 3399 },
{ "day": "2022-08-27", "steps": 12016 },
{ "day": "2022-08-28", "steps": 8153 },
{ "day": "2022-08-29", "steps": 6137 },
{ "day": "2022-08-30", "steps": 3970 },
{ "day": "2022-08-31", "steps": 8621 },
{ "day": "2022-09-01", "steps": 7371 },
{ "day": "2022-09-02", "steps": 7053 },
{ "day": "2022-09-03", "steps": 7795 },
{ "day": "2022-09-04", "steps": 7895 },
{ "day": "2022-09-05", "steps": 6374 },
{ "day": "2022-09-06", "steps": 6749 },
{ "day": "2022-09-07", "steps": 6867 },
{ "day": "2022-09-08", "steps": 5242 },
{ "day": "2022-09-09", "steps": 6415 },
{ "day": "2022-09-10", "steps": 8563 },
{ "day": "2022-09-11", "steps": 5517 },
{ "day": "2022-09-12", "steps": 5741 },
{ "day": "2022-09-13", "steps": 5058 },
{ "day": "2022-09-14", "steps": 7480 },
{ "day": "2022-09-15", "steps": 5238 },
{ "day": "2022-09-16", "steps": 8562 },
{ "day": "2022-09-17", "steps": 11905 },
{ "day": "2022-09-18", "steps": 4508 },
{ "day": "2022-09-19", "steps": 8960 },
{ "day": "2022-09-20", "steps": 5146 },
{ "day": "2022-09-21", "steps": 6118 },
{ "day": "2022-09-22", "steps": 8025 },
{ "day": "2022-09-23", "steps": 6213 },
{ "day": "2022-09-24", "steps": 12795 },
{ "day": "2022-09-25", "steps": 9147 },
{ "day": "2022-09-26", "steps": 6449 },
{ "day": "2022-09-27", "steps": 7093 },
{ "day": "2022-09-28", "steps": 5767 },
{ "day": "2022-09-29", "steps": 6792 },
{ "day": "2022-09-30", "steps": 7563 },
{ "day": "2022-10-01", "steps": 11550 },
{ "day": "2022-10-02", "steps": 3706 },
{ "day": "2022-10-03", "steps": 3073 },
{ "day": "2022-10-04", "steps": 5763 },
{ "day": "2022-10-05", "steps": 4232 },
{ "day": "2022-10-06", "steps": 5845 },
{ "day": "2022-10-07", "steps": 5360 },
{ "day": "2022-10-08", "steps": 7654 },
{ "day": "2022-10-09", "steps": 7164 },
{ "day": "2022-10-10", "steps": 2792 },
{ "day": "2022-10-11", "steps": 2939 },
{ "day": "2022-10-12", "steps": 3449 },
{ "day": "2022-10-13", "steps": 2978 },
{ "day": "2022-10-14", "steps": 4394 },
{ "day": "2022-10-15", "steps": 6450 },
{ "day": "2022-10-16", "steps": 5501 },
{ "day": "2022-10-17", "steps": 3693 },
{ "day": "2022-10-18", "steps": 7306 },
{ "day": "2022-10-19", "steps": 4389 },
{ "day": "2022-10-20", "steps": 7504 },
{ "day": "2022-10-21", "steps": 2702 },
{ "day": "2022-10-22", "steps": 10034 },
{ "day": "2022-10-23", "steps": 7095 },
{ "day": "2022-10-24", "steps": 3724 },
{ "day": "2022-10-25", "steps": 5971 },
{ "day": "2022-10-26", "steps": 3360 },
{ "day": "2022-10-27", "steps": 4929 },
{ "day": "2022-10-28", "steps": 7027 },
{ "day": "2022-10-29", "steps": 6182 },
{ "day": "2022-10-30", "steps": 3039 },
{ "day": "2022-10-31", "steps": 4173 },
{ "day": "2022-11-01", "steps": 5995 },
{ "day": "2022-11-02", "steps": 3308 },
{ "day": "2022-11-03", "steps": 3510 },
{ "day": "2022-11-04", "steps": 2225 },
{ "day": "2022-11-05", "steps": 8784 },
{ "day": "2022-11-06", "steps": 2959 },
{ "day": "2022-11-07", "steps": 4540 },
{ "day": "2022-11-08", "steps": 4410 },
{ "day": "2022-11-09", "steps": 5077 },
{ "day": "2022-11-10", "steps": 3900 },
{ "day": "2022-11-11", "steps": 5832 },
{ "day": "2022-11-12", "steps": 5462 },
{ "day": "2022-11-13", "steps": 4321 },
{ "day": "2022-11-14", "steps": 3360 },
{ "day": "2022-11-15", "steps": 2738 },
{ "day": "2022-11-16", "steps": 2309 },
{ "day": "2022-11-17", "steps": 6015 },
{ "day": "2022-11-18", "steps": 4528 },
{ "day": "2022-11-19", "steps": 7687 },
{ "day": "2022-11-20", "steps": 2522 },
{ "day": "2022-11-21", "steps": 3763 },
{ "day": "2022-11-22", "steps": 6107 },
{ "day": "2022-11-23", "steps": 3739 },
{ "day": "2022-11-24", "steps": 4007 },
{ "day": "2022-11-25", "steps": 3147 },
{ "day": "2022-11-26", "steps": 7941 },
{ "day": "2022-11-27", "steps": 6194 },
{ "day": "2022-11-28", "steps": 4014 },
{ "day": "2022-11-29", "steps": 4377 },
{ "day": "2022-11-30", "steps": 3901 },
{ "day": "2022-12-01", "steps": 2737 },
{ "day": "2022-12-02", "steps": 4898 },
{ "day": "2022-12-03", "steps": 7941 },
{ "day": "2022-12-04", "steps": 1886 },
{ "day": "2022-12-05", "steps": 4125 },
{ "day": "2022-12-06", "steps": 3852 },
{ "day": "2022-12-07", "steps": 4110 },
{ "day": "2022-12-08", "steps": 2154 },
{ "day": "2022-12-09", "steps": 3615 },
{ "day": "2022-12-10", "steps": 5820 },
{ "day": "2022-12-11", "steps": 5370 },
{ "day": "2022-12-12", "steps": 3105 },
{ "day": "2022-12-13", "steps": 2629 },
{ "day": "2022-12-14", "steps": 2371 },
{ "day": "2022-12-15", "steps": 4111 },
{ "day": "2022-12-16", "steps": 2592 },
{ "day": "2022-12-17", "steps": 5699 },
{ "day": "2022-12-18", "steps": 4264 },
{ "day": "2022-12-19", "steps": 2074 },
{ "day": "2022-12-20", "steps": 3575 },
{ "day": "2022-12-21", "steps": 3417 },
{ "day": "2022-12-22", "steps": 5158 },
{ "day": "2022-12-23", "steps": 4834 },
{ "day": "2022-12-24", "steps": 5968 },
{ "day": "2022-12-25", "steps": 2955 },
{ "day": "2022-12-26", "steps": 4807 },
{ "day": "2022-12-27", "steps": 3355 },
{ "day": "2022-12-28", "steps": 2522 },
{ "day": "2022-12-29", "steps": 1816 },
{ "day": "2022-12-30", "steps": 4099 },
{ "day": "2022-12-31", "steps": 7794 },
{ "day": "2023-01-01", "steps": 5949 },
{ "day": "2023-01-02", "steps": 3098 },
{ "day": "2023-01-03", "steps": 6013 },
{ "day": "2023-01-04", "steps": 2289 },
{ "day": "2023-01-05", "steps": 3884 },
{ "day": "2023-01-06", "steps": 5351 },
{ "day": "2023-01-07", "steps": 8705 },
{ "day": "2023-01-08", "steps": 2835 },
{ "day": "2023-01-09", "steps": 2855 },
{ "day": "2023-01-10", "steps": 4248 },
{ "day": "2023-01-11", "steps": 4805 },
{ "day": "2023-01-12", "steps": 2853 },
{ "day": "2023-01-13", "steps": 2232 },
{ "day": "2023-01-14", "steps": 5441 },
{ "day": "2023-01-15", "steps": 5830 },
{ "day": "2023-01-16", "steps": 4024 },
{ "day": "2023-01-17", "steps": 4376 },
{ "day": "2023-01-18", "steps": 5217 },
{ "day": "2023-01-19", "steps": 5425 },
{ "day": "2023-01-20", "steps": 2379 },
{ "day": "2023-01-21", "steps": 9462 },
{ "day": "2023-01-22", "steps": 5203 },
{ "day": "2023-01-23", "steps": 5660 },
{ "day": "2023-01-24", "steps": 4176 },
{ "day": "2023-01-25", "steps": 5048 },
{ "day": "2023-01-26", "steps": 4362 },
{ "day": "2023-01-27", "steps": 6299 },
{ "day": "2023-01-28", "steps": 7445 },
{ "day": "2023-01-29", "steps": 5179 },
{ "day": "2023-01-30", "steps": 5226 },
{ "day": "2023-01-31", "steps": 6423 },
{ "day": "2023-02-01", "steps": 2507 },
{ "day": "2023-02-02", "steps": 2778 },
{ "day": "2023-02-03", "steps": 4708 },
{ "day": "2023-02-04", "steps": 3993 },
{ "day": "2023-02-05", "steps": 4343 },
{ "day": "2023-02-06", "steps": 6906 },
{ "day": "2023-02-07", "steps": 3312 },
{ "day": "2023-02-08", "steps": 4732 },
{ "day": "2023-02-09", "steps": 5527 },
{ "day": "2023-02-10", "steps": 3872 },
{ "day": "2023-02-11", "steps": 8200 },
{ "day": "2023-02-12", "steps": 3810 },
{ "day": "2023-02-13", "steps": 4265 },
{ "day": "2023-02-14", "steps": 6505 },
{ "day": "2023-02-15", "steps": 6197 },
{ "day": "2023-02-16", "steps": 4763 },
{ "day": "2023-02-17", "steps": 3952 },
{ "day": "2023-02-18", "steps": 8441 },
{ "day": "2023-02-19", "steps": 5753 },
{ "day": "2023-02-20", "steps": 5694 },
{ "day": "2023-02-21", "steps": 5836 },
{ "day": "2023-02-22", "steps": 4265 },
{ "day": "2023-02-23", "steps": 3265 },
{ "day": "2023-02-24", "steps": 3906 },
{ "day": "2023-02-25", "steps": 3566 },
{ "day": "2023-02-26", "steps": 3465 },
{ "day": "2023-02-27", "steps": 6606 },
{ "day": "2023-02-28", "steps": 4024 },
{ "day": "2023-03-01", "steps": 6052 },
{ "day": "2023-03-02", "steps": 4539 },
{ "day": "2023-03-03", "steps": 7849 },
{ "day": "2023-03-04", "steps": 10962 },
{ "day": "2023-03-05", "steps": 4199 },
{ "day": "2023-03-06", "steps": 6100 },
{ "day": "2023-03-07", "steps": 2844 },
{ "day": "2023-03-08", "steps": 3335 },
{ "day": "2023-03-09", "steps": 8042 },
{ "day": "2023-03-10", "steps": 3529 },
{ "day": "2023-03-11", "steps": 7019 },
{ "day": "2023-03-12", "steps": 4440 },
{ "day": "2023-03-13", "steps": 5470 },
{ "day": "2023-03-14", "steps": 3661 },
{ "day": "2023-03-15", "steps": 6186 },
{ "day": "2023-03-16", "steps": 5492 },
{ "day": "2023-03-17", "steps": 4393 },
{ "day": "2023-03-18", "steps": 9446 },
{ "day": "2023-03-19", "steps": 7154 },
{ "day": "2023-03-20", "steps": 6182 },
{ "day": "2023-03-21", "steps": 7243 },
{ "day": "2023-03-22", "steps": 6673 },
{ "day": "2023-03-23", "steps": 5200 },
{ "day": "2023-03-24", "steps": 7962 },
{ "day": "2023-03-25", "steps": 11855 },
{ "day": "2023-03-26", "steps": 3181 },
{ "day": "2023-03-27", "steps": 4514 },
{ "day": "2023-03-28", "steps": 6778 },
{ "day": "2023-03-29", "steps": 7491 },
{ "day": "2023-03-30", "steps": 4484 },
{ "day": "2023-03-31", "steps": 5050 },
{ "day": "2023-05-01", "steps": 11339 },
{ "day": "2023-05-02", "steps": 7524 },
{ "day": "2023-05-03", "steps": 8246 },
{ "day": "2023-05-04", "steps": 4840 },
{ "day": "2023-05-05", "steps": 7593 },
{ "day": "2023-05-06", "steps": 11518 },
{ "day": "2023-05-07", "steps": 5393 },
{ "day": "2023-05-08", "steps": 9439 },
{ "day": "2023-05-09", "steps": 8580 },
{ "day": "2023-05-10", "steps": 7856 },
{ "day": "2023-05-11", "steps": 8957 },
{ "day": "2023-05-12", "steps": 6240 },
{ "day": "2023-05-13", "steps": 10518 },
{ "day": "2023-05-14", "steps": 4284 },
{ "day": "2023-05-15", "steps": 10711 },
{ "day": "2023-05-16", "steps": 11789 },
{ "day": "2023-05-17", "steps": 7334 },
{ "day": "2023-05-18", "steps": 9748 },
{ "day": "2023-05-19", "steps": 11076 },
{ "day": "2023-05-20", "steps": 11491 },
{ "day": "2023-05-21", "steps": 5726 },
{ "day": "2023-05-22", "steps": 8465 },
{ "day": "2023-05-23", "steps": 9599 },
{ "day": "2023-05-24", "steps": 8758 },
{ "day": "2023-05-25", "steps": 8138 },
{ "day": "2023-05-26", "steps": 9678 },
{ "day": "2023-05-27", "steps": 10770 },
{ "day": "2023-05-28", "steps": 6929 },
{ "day": "2023-05-29", "steps": 4298 },
{ "day": "2023-05-30", "steps": 11297 },
{ "day": "2023-05-31", "steps": 6023 },
{ "day": "2023-06-01", "steps": 11085 },
{ "day": "2023-06-02", "steps": 8168 },
{ "day": "2023-06-03", "steps": 13923 },
{ "day": "2023-06-04", "steps": 8179 },
{ "day": "2023-06-05", "steps": 6887 },
{ "day": "2023-06-06", "steps": 8943 },
{ "day": "2023-06-07", "steps": 5577 },
{ "day": "2023-06-08", "steps": 5870 },
{ "day": "2023-06-09", "steps": 4565 },
{ "day": "2023-06-10", "steps": 13237 },
{ "day": "2023-06-11", "steps": 10148 },
{ "day": "2023-06-12", "steps": 10571 },
{ "day": "2023-06-13", "steps": 6440 },
{ "day": "2023-06-14", "steps": 9770 },
{ "day": "2023-06-15", "steps": 9292 },
{ "day": "2023-06-16", "steps": 9493 },
{ "day": "2023-06-17", "steps": 12328 },
{ "day": "2023-06-18", "steps": 8495 },
{ "day": "2023-06-19", "steps": 10823 },
{ "day": "2023-06-20", "steps": 6230 },
{ "day": "2023-06-21", "steps": 11242 },
{ "day": "2023-06-22", "steps": 10620 },
{ "day": "2023-06-23", "steps": 11294 },
{ "day": "2023-06-24", "steps": 13349 },
{ "day": "2023-06-25", "steps": 13072 },
{ "day": "2023-06-26", "steps": 12868 },
{ "day": "2023-06-27", "steps": 10490 },
{ "day": "2023-06-28", "steps": 8556 },
{ "day": "2023-06-29", "steps": 9327 },
{ "day": "2023-06-30", "steps": 13096 },
{ "day": "2023-07-01", "steps": 18599 },
{ "day": "2023-07-02", "steps": 5381 },
{ "day": "2023-07-03", "steps": 10154 },
{ "day": "2023-07-04", "steps": 7085 },
{ "day": "2023-07-05", "steps": 12184 },
{ "day": "2023-07-06", "steps": 12409 },
{ "day": "2023-07-07", "steps": 4781 },
{ "day": "2023-07-08", "steps": 9703 },
{ "day": "2023-07-09", "steps": 11409 },
{ "day": "2023-07-10", "steps": 5004 },
{ "day": "2023-07-11", "steps": 11604 },
{ "day": "2023-07-12", "steps": 11539 },
{ "day": "2023-07-13", "steps": 10027 },
{ "day": "2023-07-14", "steps": 6853 },
{ "day": "2023-07-15", "steps": 11393 },
{ "day": "2023-07-16", "steps": 12911 },
{ "day": "2023-07-17", "steps": 7860 },
{ "day": "2023-07-18", "steps": 5053 },
{ "day": "2023-07-19", "steps": 10593 },
{ "day": "2023-07-20", "steps": 6626 },
{ "day": "2023-07-21", "steps": 6094 },
{ "day": "2023-07-22", "steps": 12688 },
{ "day": "2023-07-23", "steps": 7678 },
{ "day": "2023-07-24", "steps": 11717 },
{ "day": "2023-07-25", "steps": 9942 },
{ "day": "2023-07-26", "steps": 7270 },
{ "day": "2023-07-27", "steps": 7045 },
{ "day": "2023-07-28", "steps": 5707 },
{ "day": "2023-07-29", "steps": 7889 },
{ "day": "2023-07-30", "steps": 12539 },
{ "day": "2023-07-31", "steps": 9506 },
{ "day": "2023-08-01", "steps": 4506 },
{ "day": "2023-08-02", "steps": 8718 },
{ "day": "2023-08-03", "steps": 7017 },
{ "day": "2023-08-04", "steps": 9741 },
{ "day": "2023-08-05", "steps": 7723 },
{ "day": "2023-08-06", "steps": 5976 },
{ "day": "2023-08-07", "steps": 7045 },
{ "day": "2023-08-08", "steps": 5518 },
{ "day": "2023-08-09", "steps": 5800 },
{ "day": "2023-08-10", "steps": 4778 },
{ "day": "2023-08-11", "steps": 7788 },
{ "day": "2023-08-12", "steps": 15336 },
{ "day": "2023-08-13", "steps": 8265 },
{ "day": "2023-08-14", "steps": 6493 },
{ "day": "2023-08-15", "steps": 7004 },
{ "day": "2023-08-16", "steps": 12609 },
{ "day": "2023-08-17", "steps": 6839 },
{ "day": "2023-08-18", "steps": 5640 },
{ "day": "2023-08-19", "steps": 11495 },
{ "day": "2023-08-20", "steps": 11782 },
{ "day": "2023-08-21", "steps": 5572 },
{ "day": "2023-08-22", "steps": 11754 },
{ "day": "2023-08-23", "steps": 10854 },
{ "day": "2023-08-24", "steps": 4943 },
{ "day": "2023-08-25", "steps": 7853 },
{ "day": "2023-08-26", "steps": 11404 },
{ "day": "2023-08-27", "steps": 11571 },
{ "day": "2023-08-28", "steps": 6621 },
{ "day": "2023-08-29", "steps": 9161 },
{ "day": "2023-08-30", "steps": 6851 },
{ "day": "2023-08-31", "steps": 9792 },
{ "day": "2023-09-01", "steps": 4422 },
{ "day": "2023-09-02", "steps": 16273 },
{ "day": "2023-09-03", "steps": 10457 },
{ "day": "2023-09-04", "steps": 8336 },
{ "day": "2023-09-05", "steps": 7785 },
{ "day": "2023-09-06", "steps": 9341 },
{ "day": "2023-09-07", "steps": 4635 },
{ "day": "2023-09-08", "steps": 6893 },
{ "day": "2023-09-09", "steps": 9548 },
{ "day": "2023-09-10", "steps": 5691 },
{ "day": "2023-09-11", "steps": 5133 },
{ "day": "2023-09-12", "steps": 9815 },
{ "day": "2023-09-13", "steps": 6119 },
{ "day": "2023-09-14", "steps": 6358 },
{ "day": "2023-09-15", "steps": 4430 },
{ "day": "2023-09-16", "steps": 6838 },
{ "day": "2023-09-17", "steps": 10441 },
{ "day": "2023-09-18", "steps": 11382 },
{ "day": "2023-09-19", "steps": 9211 },
{ "day": "2023-09-20", "steps": 10401 },
{ "day": "2023-09-21", "steps": 6274 },
{ "day": "2023-09-22", "steps": 6014 },
{ "day": "2023-09-23", "steps": 8607 },
{ "day": "2023-09-24", "steps": 7582 },
{ "day": "2023-09-25", "steps": 11514 },
{ "day": "2023-09-26", "steps": 10342 },
{ "day": "2023-09-27", "steps": 8222 },
{ "day": "2023-09-28", "steps": 5548 },
{ "day": "2023-09-29", "steps": 6315 },
{ "day": "2023-09-30", "steps": 10802 },
{ "day": "2023-10-01", "steps": 3429 },
{ "day": "2023-10-02", "steps": 8818 },
{ "day": "2023-10-03", "steps": 6143 },
{ "day": "2023-10-04", "steps": 7420 },
{ "day": "2023-10-05", "steps": 8112 },
{ "day": "2023-10-06", "steps": 8394 },
{ "day": "2023-10-07", "steps": 12039 },
{ "day": "2023-10-08", "steps": 9570 },
{ "day": "2023-10-09", "steps": 3358 },
{ "day": "2023-10-10", "steps": 5806 },
{ "day": "2023-10-11", "steps": 9289 },
{ "day": "2023-10-12", "steps": 8840 },
{ "day": "2023-10-13", "steps": 4989 },
{ "day": "2023-10-14", "steps": 13922 },
{ "day": "2023-10-15", "steps": 9495 },
{ "day": "2023-10-16", "steps": 7683 },
{ "day": "2023-10-17", "steps": 9190 },
{ "day": "2023-10-18", "steps": 5338 },
{ "day": "2023-10-19", "steps": 3591 },
{ "day": "2023-10-20", "steps": 4967 },
{ "day": "2023-10-21", "steps": 13180 },
{ "day": "2023-10-22", "steps": 6287 },
{ "day": "2023-10-23", "steps": 4844 },
{ "day": "2023-10-24", "steps": 4151 },
{ "day": "2023-10-25", "steps": 7889 },
{ "day": "2023-10-26", "steps": 4259 },
{ "day": "2023-10-27", "steps": 9061 },
{ "day": "2023-10-28", "steps": 13162 },
{ "day": "2023-10-29", "steps": 7265 },
{ "day": "2023-10-30", "steps": 8130 },
{ "day": "2023-10-31", "steps": 8164 },
{ "day": "2023-11-01", "steps": 6632 },
{ "day": "2023-11-02", "steps": 5976 },
{ "day": "2023-11-03", "steps": 5528 },
{ "day": "2023-11-04", "steps": 8154 },
{ "day": "2023-11-05", "steps": 3058 },
{ "day": "2023-11-06", "steps": 5611 },
{ "day": "2023-11-07", "steps": 3736 },
{ "day": "2023-11-08", "steps": 5764 },
{ "day": "2023-11-09", "steps": 6815 },
{ "day": "2023-11-10", "steps": 8001 },
{ "day": "2023-11-11", "steps": 10492 },
{ "day": "2023-11-12", "steps": 7831 },
{ "day": "2023-11-13", "steps": 6259 },
{ "day": "2023-11-14", "steps": 2855 },
{ "day": "2023-11-15", "steps": 4138 },
{ "day": "2023-11-16", "steps": 4449 },
{ "day": "2023-11-17", "steps": 5811 },
{ "day": "2023-11-18", "steps": 4871 },
{ "day": "2023-11-19", "steps": 3071 },
{ "day": "2023-11-20", "steps": 6308 },
{ "day": "2023-11-21", "steps": 3464 },
{ "day": "2023-11-22", "steps": 3528 },
{ "day": "2023-11-23", "steps": 5998 },
{ "day": "2023-11-24", "steps": 5360 },
{ "day": "2023-11-25", "steps": 8730 },
{ "day": "2023-11-26", "steps": 7157 },
{ "day": "2023-11-27", "steps": 7875 },
{ "day": "2023-11-28", "steps": 6055 },
{ "day": "2023-11-29", "steps": 7275 },
{ "day": "2023-11-30", "steps": 3131 },
{ "day": "2023-12-01", "steps": 2692 },
{ "day": "2023-12-02", "steps": 3727 },
{ "day": "2023-12-03", "steps": 6994 },
{ "day": "2023-12-04", "steps": 6739 },
{ "day": "2023-12-05", "steps": 3978 },
{ "day": "2023-12-06", "steps": 3723 },
{ "day": "2023-12-07", "steps": 4186 },
{ "day": "2023-12-08", "steps": 2610 },
{ "day": "2023-12-09", "steps": 9587 },
{ "day": "2023-12-10", "steps": 3822 },
{ "day": "2023-12-11", "steps": 2508 },
{ "day": "2023-12-12", "steps": 6896 },
{ "day": "2023-12-13", "steps": 5166 },
{ "day": "2023-12-14", "steps": 6251 },
{ "day": "2023-12-15", "steps": 5468 },
{ "day": "2023-12-16", "steps": 5612 },
{ "day": "2023-12-17", "steps": 3625 },
{ "day": "2023-12-18", "steps": 6052 },
{ "day": "2023-12-19", "steps": 6327 },
{ "day": "2023-12-20", "steps": 3415 },
{ "day": "2023-12-21", "steps": 2679 },
{ "day": "2023-12-22", "steps": 5745 },
{ "day": "2023-12-23", "steps": 5099 },
{ "day": "2023-12-24", "steps": 3043 },
{ "day": "2023-12-25", "steps": 4100 },
{ "day": "2023-12-26", "steps": 4627 },
{ "day": "2023-12-27", "steps": 4314 },
{ "day": "2023-12-28", "steps": 2914 },
{ "day": "2023-12-29", "steps": 5122 },
{ "day": "2023-12-30", "steps": 4218 },
{ "day": "2023-12-31", "steps": 6202 },
{ "day": "2024-01-01", "steps": 7595 },
{ "day": "2024-01-02", "steps": 6159 },
{ "day": "2024-01-03", "steps": 3921 },
{ "day": "2024-01-04", "steps": 3557 },
{ "day": "2024-01-05", "steps": 5589 },
{ "day": "2024-01-06", "steps": 5963 },
{ "day": "2024-01-07", "steps": 7964 },
{ "day": "2024-01-08", "steps": 2891 },
{ "day": "2024-01-09", "steps": 7131 },
{ "day": "2024-01-10", "steps": 6778 },
{ "day": "2024-01-11", "steps": 2928 },
{ "day": "2024-01-12", "steps": 5627 },
{ "day": "2024-01-13", "steps": 9107 },
{ "day": "2024-01-14", "steps": 5186 },
{ "day": "2024-01-15", "steps": 6185 },
{ "day": "2024-01-16", "steps": 3363 },
{ "day": "2024-01-17", "steps": 4835 },
{ "day": "2024-01-18", "steps": 5346 },
{ "day": "2024-01-19", "steps": 4392 },
{ "day": "2024-01-20", "steps": 4084 },
{ "day": "2024-01-21", "steps": 3904 },
{ "day": "2024-01-22", "steps": 5135 },
{ "day": "2024-01-23", "steps": 4058 },
{ "day": "2024-01-24", "steps": 7873 },
{ "day": "2024-01-25", "steps": 7690 },
{ "day": "2024-01-26", "steps": 3047 },
{ "day": "2024-01-27", "steps": 6790 },
{ "day": "2024-01-28", "steps": 6823 },
{ "day": "2024-01-29", "steps": 7295 },
{ "day": "2024-01-30", "steps": 4414 },
{ "day": "2024-01-31", "steps": 6621 },
{ "day": "2024-02-01", "steps": 4071 },
{ "day": "2024-02-02", "steps": 6873 },
{ "day": "2024-02-03", "steps": 7123 },
{ "day": "2024-02-04", "steps": 7659 },
{ "day": "2024-02-05", "steps": 3461 },
{ "day": "2024-02-06", "steps": 4354 },
{ "day": "2024-02-07", "steps": 3024 },
{ "day": "2024-02-08", "steps": 6762 },
{ "day": "2024-02-09", "steps": 5091 },
{ "day": "2024-02-10", "steps": 9157 },
{ "day": "2024-02-11", "steps": 7746 },
{ "day": "2024-02-12", "steps": 4807 },
{ "day": "2024-02-13", "steps": 8092 },
{ "day": "2024-02-14", "steps": 7047 },
{ "day": "2024-02-15", "steps": 6852 },
{ "day": "2024-02-16", "steps": 5743 },
{ "day": "2024-02-17", "steps": 10999 },
{ "day": "2024-02-18", "steps": 5513 },
{ "day": "2024-02-19", "steps": 7975 },
{ "day": "2024-02-20", "steps": 5479 },
{ "day": "2024-02-21", "steps": 7390 },
{ "day": "2024-02-22", "steps": 5665 },
{ "day": "2024-02-23", "steps": 8404 },
{ "day": "2024-02-24", "steps": 8430 },
{ "day": "2024-02-25", "steps": 7138 },
{ "day": "2024-02-26", "steps": 4980 },
{ "day": "2024-02-27", "steps": 6696 },
{ "day": "2024-02-28", "steps": 6598 },
{ "day": "2024-02-29", "steps": 3283 },
{ "day": "2024-03-01", "steps": 4915 },
{ "day": "2024-03-02", "steps": 12137 },
{ "day": "2024-03-03", "steps": 4062 },
{ "day": "2024-03-04", "steps": 9727 },
{ "day": "2024-03-05", "steps": 4372 },
{ "day": "2024-03-06", "steps": 9778 },
{ "day": "2024-03-07", "steps": 4366 },
{ "day": "2024-03-08", "steps": 6151 },
{ "day": "2024-03-09", "steps": 13387 },
{ "day": "2024-03-10", "steps": 6934 },
{ "day": "2024-03-11", "steps": 8250 },
{ "day": "2024-03-12", "steps": 8122 },
{ "day": "2024-03-13", "steps": 6599 },
{ "day": "2024-03-14", "steps": 8965 },
{ "day": "2024-03-15", "steps": 9790 },
{ "day": "2024-03-16", "steps": 5714 },
{ "day": "2024-03-17", "steps": 3673 },
{ "day": "2024-03-18", "steps": 4715 },
{ "day": "2024-03-19", "steps": 5468 },
{ "day": "2024-03-20", "steps": 5130 },
{ "day": "2024-03-21", "steps": 9523 },
{ "day": "2024-03-22", "steps": 5385 },
{ "day": "2024-03-23", "steps": 5337 },
{ "day": "2024-03-24", "steps": 7836 },
{ "day": "2024-03-25", "steps": 4318 },
{ "day": "2024-03-26", "steps": 3719 },
{ "day": "2024-03-27", "steps": 5307 },
{ "day": "2024-03-28", "steps": 9545 },
{ "day": "2024-03-29", "steps": 9799 },
{ "day": "2024-03-30", "steps": 8357 },
{ "day": "2024-03-31", "steps": 6912 },
{ "day": "2024-04-01", "steps": 5131 },
{ "day": "2024-04-02", "steps": 6506 },
{ "day": "2024-04-03", "steps": 9300 },
{ "day": "2024-04-04", "steps": 10548 },
{ "day": "2024-04-05", "steps": 9408 },
{ "day": "2024-04-06", "steps": 9125 },
{ "day": "2024-04-07", "steps": 11134 },
{ "day": "2024-04-08", "steps": 7701 },
{ "day": "2024-04-09", "steps": 11200 },
{ "day": "2024-04-10", "steps": 10691 },
{ "day": "2024-04-11", "steps": 8807 },
{ "day": "2024-04-12", "steps": 6119 },
{ "day": "2024-04-13", "steps": 9064 },
{ "day": "2024-04-14", "steps": 12179 },
{ "day": "2024-04-15", "steps": 10783 },
{ "day": "2024-04-16", "steps": 5953 },
{ "day": "2024-04-17", "steps": 6964 },
{ "day": "2024-04-18", "steps": 11347 },
{ "day": "2024-04-19", "steps": 10670 },
{ "day": "2024-04-20", "steps": 14162 },
{ "day": "2024-04-21", "steps": 7255 },
{ "day": "2024-04-22", "steps": 6372 },
{ "day": "2024-04-23", "steps": 4792 },
{ "day": "2024-04-24", "steps": 5037 },
{ "day": "2024-04-25", "steps": 9543 },
{ "day": "2024-04-26", "steps": 6441 },
{ "day": "2024-04-27", "steps": 8674 },
{ "day": "2024-04-28", "steps": 10974 },
{ "day": "2024-04-29", "steps": 9638 },
{ "day": "2024-04-30", "steps": 6692 },
{ "day": "2024-05-01", "steps": 8036 },
{ "day": "2024-05-02", "steps": 9605 },
{ "day": "2024-05-03", "steps": 7742 },
{ "day": "2024-05-04", "steps": 20400 },
{ "day": "2024-05-05", "steps": 14000 },
{ "day": "2024-05-06", "steps": 9624 },
{ "day": "2024-05-07", "steps": 8523 },
{ "day": "2024-05-08", "steps": 5784 },
{ "day": "2024-05-09", "steps": 13199 },
{ "day": "2024-05-10", "steps": 5566 },
{ "day": "2024-05-11", "steps": 20214 },
{ "day": "2024-05-12", "steps": 12776 },
{ "day": "2024-05-13", "steps": 14013 },
{ "day": "2024-05-14", "steps": 8600 },
{ "day": "2024-05-15", "steps": 6041 },
{ "day": "2024-05-16", "steps": 4956 },
{ "day": "2024-05-17", "steps": 7145 },
{ "day": "2024-05-18", "steps": 16252 },
{ "day": "2024-05-19", "steps": 11124 },
{ "day": "2024-05-20", "steps": 9615 },
{ "day": "2024-05-21", "steps": 12957 },
{ "day": "2024-05-22", "steps": 6236 },
{ "day": "2024-05-23", "steps": 13634 },
{ "day": "2024-05-24", "steps": 13492 },
{ "day": "2024-05-25", "steps": 11330 },
{ "day": "2024-05-26", "steps": 12002 },
{ "day": "2024-05-27", "steps": 9201 },
{ "day": "2024-05-28", "steps": 5085 },
{ "day": "2024-05-29", "steps": 7275 },
{ "day": "2024-05-30", "steps": 9894 },
{ "day": "2024-05-31", "steps": 9904 },
{ "day": "2024-06-01", "steps": 12490 },
{ "day": "2024-06-02", "steps": 8482 },
{ "day": "2024-06-03", "steps": 11555 },
{ "day": "2024-06-04", "steps": 15762 },
{ "day": "2024-06-05", "steps": 14820 },
{ "day": "2024-06-06", "steps": 7560 },
{ "day": "2024-06-07", "steps": 9870 },
{ "day": "2024-06-08", "steps": 13108 },
{ "day": "2024-06-09", "steps": 6192 },
{ "day": "2024-06-10", "steps": 8436 },
{ "day": "2024-06-11", "steps": 9100 },
{ "day": "2024-06-12", "steps": 6696 },
{ "day": "2024-06-13", "steps": 10486 },
{ "day": "2024-06-14", "steps": 7488 },
{ "day": "2024-06-15", "steps": 12517 },
{ "day": "2024-06-16", "steps": 10056 },
{ "day": "2024-06-17", "steps": 8155 },
{ "day": "2024-06-18", "steps": 11147 },
{ "day": "2024-06-19", "steps": 13701 },
{ "day": "2024-06-20", "steps": 14245 },
{ "day": "2024-06-21", "steps": 14675 },
{ "day": "2024-06-22", "steps": 22286 },
{ "day": "2024-06-23", "steps": 13399 },
{ "day": "2024-06-24", "steps": 14821 },
{ "day": "2024-06-25", "steps": 15490 },
{ "day": "2024-06-26", "steps": 9636 },
{ "day": "2024-06-27", "steps": 14993 },
{ "day": "2024-06-28", "steps": 7786 },
{ "day": "2024-06-29", "steps": 9167 },
{ "day": "2024-06-30", "steps": 9352 },
{ "day": "2024-07-01", "steps": 6030 },
{ "day": "2024-07-02", "steps": 11361 },
{ "day": "2024-07-03", "steps": 7375 },
{ "day": "2024-07-04", "steps": 13113 },
{ "day": "2024-07-05", "steps": 13673 },
{ "day": "2024-07-06", "steps": 17976 },
{ "day": "2024-07-07", "steps": 7894 },
{ "day": "2024-07-08", "steps": 11247 },
{ "day": "2024-07-09", "steps": 9420 },
{ "day": "2024-07-10", "steps": 9675 },
{ "day": "2024-07-11", "steps": 16345 },
{ "day": "2024-07-12", "steps": 14732 },
{ "day": "2024-07-13", "steps": 8875 },
{ "day": "2024-07-14", "steps": 14983 },
{ "day": "2024-07-15", "steps": 5846 },
{ "day": "2024-07-16", "steps": 6461 },
{ "day": "2024-07-17", "steps": 8602 },
{ "day": "2024-07-18", "steps": 5838 },
{ "day": "2024-07-19", "steps": 9054 },
{ "day": "2024-07-20", "steps": 17145 },
{ "day": "2024-07-21", "steps": 6979 },
{ "day": "2024-07-22", "steps": 14692 },
{ "day": "2024-07-23", "steps": 9177 },
{ "day": "2024-07-24", "steps": 15482 },
{ "day": "2024-07-25", "steps": 7364 },
{ "day": "2024-07-26", "steps": 8380 },
{ "day": "2024-07-27", "steps": 15087 },
{ "day": "2024-07-28", "steps": 14979 },
{ "day": "2024-07-29", "steps": 14170 },
{ "day": "2024-07-30", "steps": 8987 },
{ "day": "2024-07-31", "steps": 7053 },
{ "day": "2024-08-01", "steps": 7575 },
{ "day": "2024-08-02", "steps": 13169 },
{ "day": "2024-08-03", "steps": 21206 },
{ "day": "2024-08-04", "steps": 14575 },
{ "day": "2024-08-05", "steps": 5982 },
{ "day": "2024-08-06", "steps": 6596 },
{ "day": "2024-08-07", "steps": 9506 },
{ "day": "2024-08-08", "steps": 6308 },
{ "day": "2024-08-09", "steps": 10825 },
{ "day": "2024-08-10", "steps": 22737 },
{ "day": "2024-08-11", "steps": 9345 },
{ "day": "2024-08-12", "steps": 5797 },
{ "day": "2024-08-13", "steps": 9584 },
{ "day": "2024-08-14", "steps": 9454 },
{ "day": "2024-08-15", "steps": 6249 },
{ "day": "2024-08-16", "steps": 14425 },
{ "day": "2024-08-17", "steps": 13798 },
{ "day": "2024-08-18", "steps": 14105 },
{ "day": "2024-08-19", "steps": 13387 },
{ "day": "2024-08-20", "steps": 9882 },
{ "day": "2024-08-21", "steps": 11305 },
{ "day": "2024-08-22", "steps": 13736 },
{ "day": "2024-08-23", "steps": 15950 },
{ "day": "2024-08-24", "steps": 9425 },
{ "day": "2024-08-25", "steps": 12485 },
{ "day": "2024-08-26", "steps": 9823 },
{ "day": "2024-08-27", "steps": 8607 },
{ "day": "2024-08-28", "steps": 9691 },
{ "day": "2024-08-29", "steps": 12199 },
{ "day": "2024-08-30", "steps": 14983 },
{ "day": "2024-08-31", "steps": 13785 },
{ "day": "2024-09-01", "steps": 7648 },
{ "day": "2024-09-02", "steps": 14432 },
{ "day": "2024-09-03", "steps": 11532 },
{ "day": "2024-09-04", "steps": 8973 },
{ "day": "2024-09-05", "steps": 8637 },
{ "day": "2024-09-06", "steps": 4865 },
{ "day": "2024-09-07", "steps": 15676 },
{ "day": "2024-09-08", "steps": 9292 },
{ "day": "2024-09-09", "steps": 7173 },
{ "day": "2024-09-10", "steps": 7471 },
{ "day": "2024-09-11", "steps": 14106 },
{ "day": "2024-09-12", "steps": 12118 },
{ "day": "2024-09-13", "steps": 9568 },
{ "day": "2024-09-14", "steps": 20150 },
{ "day": "2024-09-15", "steps": 6527 },
{ "day": "2024-09-16", "steps": 12719 },
{ "day": "2024-09-17", "steps": 7121 },
{ "day": "2024-09-18", "steps": 5994 },
{ "day": "2024-09-19", "steps": 9471 },
{ "day": "2024-09-20", "steps": 10791 },
{ "day": "2024-09-21", "steps": 15779 },
{ "day": "2024-09-22", "steps": 12828 },
{ "day": "2024-09-23", "steps": 11574 },
{ "day": "2024-09-24", "steps": 8038 },
{ "day": "2024-09-25", "steps": 9778 },
{ "day": "2024-09-26", "steps": 9042 },
{ "day": "2024-09-27", "steps": 10044 },
{ "day": "2024-09-28", "steps": 9841 },
{ "day": "2024-09-29", "steps": 7000 },
{ "day": "2024-09-30", "steps": 9195 },
{ "day": "2024-10-01", "steps": 10141 },
{ "day": "2024-10-02", "steps": 11444 },
{ "day": "2024-10-03", "steps": 10174 },
{ "day": "2024-10-04", "steps": 11387 },
{ "day": "2024-10-05", "steps": 13147 },
{ "day": "2024-10-06", "steps": 11884 },
{ "day": "2024-10-07", "steps": 8056 },
{ "day": "2024-10-08", "steps": 7261 },
{ "day": "2024-10-09", "steps": 5032 },
{ "day": "2024-10-10", "steps": 9949 },
{ "day": "2024-10-11", "steps": 5212 },
{ "day": "2024-10-12", "steps": 10575 },
{ "day": "2024-10-13", "steps": 5046 },
{ "day": "2024-10-14", "steps": 11095 },
{ "day": "2024-10-15", "steps": 6967 },
{ "day": "2024-10-16", "steps": 8772 },
{ "day": "2024-10-17", "steps": 11377 },
{ "day": "2024-10-18", "steps": 7269 },
{ "day": "2024-10-19", "steps": 14548 },
{ "day": "2024-10-20", "steps": 8039 },
{ "day": "2024-10-21", "steps": 4514 },
{ "day": "2024-10-22", "steps": 7057 },
{ "day": "2024-10-23", "steps": 7442 },
{ "day": "2024-10-24", "steps": 8050 },
{ "day": "2024-10-25", "steps": 7041 },
{ "day": "2024-10-26", "steps": 7389 },
{ "day": "2024-10-27", "steps": 10089 },
{ "day": "2024-10-28", "steps": 11658 },
{ "day": "2024-10-29", "steps": 4215 },
{ "day": "2024-10-30", "steps": 8778 },
{ "day": "2024-10-31", "steps": 9639 },
{ "day": "2024-11-01", "steps": 5710 },
{ "day": "2024-11-02", "steps": 6808 },
{ "day": "2024-11-03", "steps": 10035 },
{ "day": "2024-11-04", "steps": 10118 },
{ "day": "2024-11-05", "steps": 4332 },
{ "day": "2024-11-06", "steps": 5511 },
{ "day": "2024-11-07", "steps": 9428 },
{ "day": "2024-11-08", "steps": 5833 },
{ "day": "2024-11-09", "steps": 8392 },
{ "day": "2024-11-10", "steps": 5253 },
{ "day": "2024-11-11", "steps": 6779 },
{ "day": "2024-11-12", "steps": 3406 },
{ "day": "2024-11-13", "steps": 4189 },
{ "day": "2024-11-14", "steps": 4881 },
{ "day": "2024-11-15", "steps": 3516 },
{ "day": "2024-11-16", "steps": 12603 },
{ "day": "2024-11-17", "steps": 3718 },
{ "day": "2024-11-18", "steps": 9847 },
{ "day": "2024-11-19", "steps": 7000 },
{ "day": "2024-11-20", "steps": 10000 },
{ "day": "2024-11-21", "steps": 5690 },
{ "day": "2024-11-22", "steps": 9729 },
{ "day": "2024-11-23", "steps": 11238 },
{ "day": "2024-11-24", "steps": 9528 },
{ "day": "2024-11-25", "steps": 9233 },
{ "day": "2024-11-26", "steps": 4988 },
{ "day": "2024-11-27", "steps": 8804 },
{ "day": "2024-11-28", "steps": 6324 },
{ "day": "2024-11-29", "steps": 3901 },
{ "day": "2024-11-30", "steps": 9549 },
{ "day": "2024-12-01", "steps": 4170 },
{ "day": "2024-12-02", "steps": 4466 },
{ "day": "2024-12-03", "steps": 5118 },
{ "day": "2024-12-04", "steps": 3051 },
{ "day": "2024-12-05", "steps": 4780 },
{ "day": "2024-12-06", "steps": 2869 },
{ "day": "2024-12-07", "steps": 6106 },
{ "day": "2024-12-08", "steps": 6215 },
{ "day": "2024-12-09", "steps": 4176 },
{ "day": "2024-12-10", "steps": 7835 },
{ "day": "2024-12-11", "steps": 8068 },
{ "day": "2024-12-12", "steps": 8125 },
{ "day": "2024-12-13", "steps": 5812 },
{ "day": "2024-12-14", "steps": 10325 },
{ "day": "2024-12-15", "steps": 7068 },
{ "day": "2024-12-16", "steps": 6695 },
{ "day": "2024-12-17", "steps": 4042 },
{ "day": "2024-12-18", "steps": 7649 },
{ "day": "2024-12-19", "steps": 5989 },
{ "day": "2024-12-20", "steps": 4231 },
{ "day": "2024-12-21", "steps": 10205 },
{ "day": "2024-12-22", "steps": 4111 },
{ "day": "2024-12-23", "steps": 4281 },
{ "day": "2024-12-24", "steps": 8282 },
{ "day": "2024-12-25", "steps": 8511 },
{ "day": "2024-12-26", "steps": 2947 },
{ "day": "2024-12-27", "steps": 3791 },
{ "day": "2024-12-28", "steps": 10854 },
{ "day": "2024-12-29", "steps": 3434 },
{ "day": "2024-12-30", "steps": 3604 },
{ "day": "2024-12-31", "steps": 7375 }
],
"date": "day",
"value": "steps",
"format": "compact",
"title": "Steps per day, 2022 to 2024",
"subtitle": "Daily step count. There is no data for April 2023.",
"note": "Illustrative data"
}Render with import { Insight } from "insightcharts" and <Insight spec={spec} />. Nested specs resolve by name; nothing else to import.
Sparse events, Sunday start
Incidents logged per day, 2025
Daily incident count, weeks starting on Sunday
import { CalendarHeatmap } from "insightcharts";
const data = [
{ date: "2025-01-01", incidents: 3 },
{ date: "2025-01-06", incidents: 3 },
{ date: "2025-01-08", incidents: 2 },
{ date: "2025-01-11", incidents: 1 },
{ date: "2025-01-15", incidents: 2 },
{ date: "2025-01-16", incidents: 3 },
{ date: "2025-01-21", incidents: 2 },
{ date: "2025-01-22", incidents: 3 },
{ date: "2025-01-26", incidents: 1 },
{ date: "2025-01-29", incidents: 3 },
{ date: "2025-01-31", incidents: 3 },
{ date: "2025-02-05", incidents: 3 },
{ date: "2025-02-10", incidents: 2 },
{ date: "2025-02-12", incidents: 2 },
{ date: "2025-02-15", incidents: 1 },
{ date: "2025-02-19", incidents: 2 },
{ date: "2025-02-20", incidents: 1 },
{ date: "2025-02-25", incidents: 2 },
{ date: "2025-02-26", incidents: 3 },
{ date: "2025-03-02", incidents: 1 },
{ date: "2025-03-05", incidents: 3 },
{ date: "2025-03-07", incidents: 3 },
{ date: "2025-03-12", incidents: 2 },
{ date: "2025-03-17", incidents: 3 },
{ date: "2025-03-19", incidents: 3 },
{ date: "2025-03-22", incidents: 1 },
{ date: "2025-03-26", incidents: 2 },
{ date: "2025-03-27", incidents: 5 },
{ date: "2025-04-01", incidents: 3 },
{ date: "2025-04-02", incidents: 3 },
{ date: "2025-04-06", incidents: 1 },
{ date: "2025-04-09", incidents: 4 },
{ date: "2025-04-11", incidents: 3 },
{ date: "2025-04-16", incidents: 3 },
{ date: "2025-04-21", incidents: 3 },
{ date: "2025-04-23", incidents: 2 },
{ date: "2025-04-26", incidents: 1 },
{ date: "2025-04-30", incidents: 3 },
{ date: "2025-05-01", incidents: 2 },
{ date: "2025-05-06", incidents: 2 },
{ date: "2025-05-07", incidents: 2 },
{ date: "2025-05-11", incidents: 1 },
{ date: "2025-05-14", incidents: 2 },
{ date: "2025-05-16", incidents: 2 },
{ date: "2025-05-21", incidents: 3 },
{ date: "2025-05-26", incidents: 2 },
{ date: "2025-05-28", incidents: 2 },
{ date: "2025-05-31", incidents: 1 },
{ date: "2025-06-04", incidents: 3 },
{ date: "2025-06-05", incidents: 3 },
{ date: "2025-06-10", incidents: 4 },
{ date: "2025-06-11", incidents: 2 },
{ date: "2025-06-15", incidents: 1 },
{ date: "2025-06-18", incidents: 3 },
{ date: "2025-06-20", incidents: 4 },
{ date: "2025-06-25", incidents: 4 },
{ date: "2025-06-30", incidents: 3 },
{ date: "2025-07-02", incidents: 4 },
{ date: "2025-07-05", incidents: 1 },
{ date: "2025-07-09", incidents: 2 },
{ date: "2025-07-10", incidents: 3 },
{ date: "2025-07-15", incidents: 3 },
{ date: "2025-07-16", incidents: 2 },
{ date: "2025-07-20", incidents: 1 },
{ date: "2025-07-23", incidents: 2 },
{ date: "2025-07-25", incidents: 4 },
{ date: "2025-07-30", incidents: 2 },
{ date: "2025-08-04", incidents: 3 },
{ date: "2025-08-06", incidents: 1 },
{ date: "2025-08-11", incidents: 1 },
{ date: "2025-08-15", incidents: 1 },
{ date: "2025-08-18", incidents: 1 },
{ date: "2025-08-23", incidents: 1 },
{ date: "2025-08-24", incidents: 1 },
{ date: "2025-08-28", incidents: 2 },
{ date: "2025-08-31", incidents: 1 },
{ date: "2025-09-02", incidents: 2 },
{ date: "2025-09-07", incidents: 1 },
{ date: "2025-09-12", incidents: 4 },
{ date: "2025-09-14", incidents: 1 },
{ date: "2025-09-17", incidents: 2 },
{ date: "2025-09-21", incidents: 1 },
{ date: "2025-09-22", incidents: 2 },
{ date: "2025-09-27", incidents: 1 },
{ date: "2025-09-28", incidents: 1 },
{ date: "2025-10-02", incidents: 2 },
{ date: "2025-10-05", incidents: 1 },
{ date: "2025-10-07", incidents: 4 },
{ date: "2025-10-12", incidents: 1 },
{ date: "2025-10-17", incidents: 4 },
{ date: "2025-10-19", incidents: 1 },
{ date: "2025-10-22", incidents: 2 },
{ date: "2025-10-26", incidents: 1 },
{ date: "2025-10-27", incidents: 3 },
{ date: "2025-11-01", incidents: 1 },
{ date: "2025-11-02", incidents: 1 },
{ date: "2025-11-06", incidents: 3 },
{ date: "2025-11-09", incidents: 1 },
{ date: "2025-11-11", incidents: 3 },
{ date: "2025-11-16", incidents: 1 },
{ date: "2025-11-21", incidents: 3 },
{ date: "2025-11-23", incidents: 1 },
{ date: "2025-11-26", incidents: 3 },
{ date: "2025-11-30", incidents: 1 },
{ date: "2025-12-01", incidents: 4 },
{ date: "2025-12-06", incidents: 1 },
{ date: "2025-12-07", incidents: 1 },
{ date: "2025-12-11", incidents: 3 },
{ date: "2025-12-14", incidents: 1 },
{ date: "2025-12-16", incidents: 2 },
{ date: "2025-12-21", incidents: 1 },
{ date: "2025-12-26", incidents: 7 },
{ date: "2025-12-28", incidents: 1 },
{ date: "2025-12-31", incidents: 6 },
];
export function Example() {
return (
<CalendarHeatmap
data={data}
date="date"
value="incidents"
weekStart="sunday"
title="Incidents logged per day, 2025"
subtitle="Daily incident count, weeks starting on Sunday"
note="Illustrative data"
/>
);
}{
"type": "calendar-heatmap",
"data": [
{ "date": "2025-01-01", "incidents": 3 },
{ "date": "2025-01-06", "incidents": 3 },
{ "date": "2025-01-08", "incidents": 2 },
{ "date": "2025-01-11", "incidents": 1 },
{ "date": "2025-01-15", "incidents": 2 },
{ "date": "2025-01-16", "incidents": 3 },
{ "date": "2025-01-21", "incidents": 2 },
{ "date": "2025-01-22", "incidents": 3 },
{ "date": "2025-01-26", "incidents": 1 },
{ "date": "2025-01-29", "incidents": 3 },
{ "date": "2025-01-31", "incidents": 3 },
{ "date": "2025-02-05", "incidents": 3 },
{ "date": "2025-02-10", "incidents": 2 },
{ "date": "2025-02-12", "incidents": 2 },
{ "date": "2025-02-15", "incidents": 1 },
{ "date": "2025-02-19", "incidents": 2 },
{ "date": "2025-02-20", "incidents": 1 },
{ "date": "2025-02-25", "incidents": 2 },
{ "date": "2025-02-26", "incidents": 3 },
{ "date": "2025-03-02", "incidents": 1 },
{ "date": "2025-03-05", "incidents": 3 },
{ "date": "2025-03-07", "incidents": 3 },
{ "date": "2025-03-12", "incidents": 2 },
{ "date": "2025-03-17", "incidents": 3 },
{ "date": "2025-03-19", "incidents": 3 },
{ "date": "2025-03-22", "incidents": 1 },
{ "date": "2025-03-26", "incidents": 2 },
{ "date": "2025-03-27", "incidents": 5 },
{ "date": "2025-04-01", "incidents": 3 },
{ "date": "2025-04-02", "incidents": 3 },
{ "date": "2025-04-06", "incidents": 1 },
{ "date": "2025-04-09", "incidents": 4 },
{ "date": "2025-04-11", "incidents": 3 },
{ "date": "2025-04-16", "incidents": 3 },
{ "date": "2025-04-21", "incidents": 3 },
{ "date": "2025-04-23", "incidents": 2 },
{ "date": "2025-04-26", "incidents": 1 },
{ "date": "2025-04-30", "incidents": 3 },
{ "date": "2025-05-01", "incidents": 2 },
{ "date": "2025-05-06", "incidents": 2 },
{ "date": "2025-05-07", "incidents": 2 },
{ "date": "2025-05-11", "incidents": 1 },
{ "date": "2025-05-14", "incidents": 2 },
{ "date": "2025-05-16", "incidents": 2 },
{ "date": "2025-05-21", "incidents": 3 },
{ "date": "2025-05-26", "incidents": 2 },
{ "date": "2025-05-28", "incidents": 2 },
{ "date": "2025-05-31", "incidents": 1 },
{ "date": "2025-06-04", "incidents": 3 },
{ "date": "2025-06-05", "incidents": 3 },
{ "date": "2025-06-10", "incidents": 4 },
{ "date": "2025-06-11", "incidents": 2 },
{ "date": "2025-06-15", "incidents": 1 },
{ "date": "2025-06-18", "incidents": 3 },
{ "date": "2025-06-20", "incidents": 4 },
{ "date": "2025-06-25", "incidents": 4 },
{ "date": "2025-06-30", "incidents": 3 },
{ "date": "2025-07-02", "incidents": 4 },
{ "date": "2025-07-05", "incidents": 1 },
{ "date": "2025-07-09", "incidents": 2 },
{ "date": "2025-07-10", "incidents": 3 },
{ "date": "2025-07-15", "incidents": 3 },
{ "date": "2025-07-16", "incidents": 2 },
{ "date": "2025-07-20", "incidents": 1 },
{ "date": "2025-07-23", "incidents": 2 },
{ "date": "2025-07-25", "incidents": 4 },
{ "date": "2025-07-30", "incidents": 2 },
{ "date": "2025-08-04", "incidents": 3 },
{ "date": "2025-08-06", "incidents": 1 },
{ "date": "2025-08-11", "incidents": 1 },
{ "date": "2025-08-15", "incidents": 1 },
{ "date": "2025-08-18", "incidents": 1 },
{ "date": "2025-08-23", "incidents": 1 },
{ "date": "2025-08-24", "incidents": 1 },
{ "date": "2025-08-28", "incidents": 2 },
{ "date": "2025-08-31", "incidents": 1 },
{ "date": "2025-09-02", "incidents": 2 },
{ "date": "2025-09-07", "incidents": 1 },
{ "date": "2025-09-12", "incidents": 4 },
{ "date": "2025-09-14", "incidents": 1 },
{ "date": "2025-09-17", "incidents": 2 },
{ "date": "2025-09-21", "incidents": 1 },
{ "date": "2025-09-22", "incidents": 2 },
{ "date": "2025-09-27", "incidents": 1 },
{ "date": "2025-09-28", "incidents": 1 },
{ "date": "2025-10-02", "incidents": 2 },
{ "date": "2025-10-05", "incidents": 1 },
{ "date": "2025-10-07", "incidents": 4 },
{ "date": "2025-10-12", "incidents": 1 },
{ "date": "2025-10-17", "incidents": 4 },
{ "date": "2025-10-19", "incidents": 1 },
{ "date": "2025-10-22", "incidents": 2 },
{ "date": "2025-10-26", "incidents": 1 },
{ "date": "2025-10-27", "incidents": 3 },
{ "date": "2025-11-01", "incidents": 1 },
{ "date": "2025-11-02", "incidents": 1 },
{ "date": "2025-11-06", "incidents": 3 },
{ "date": "2025-11-09", "incidents": 1 },
{ "date": "2025-11-11", "incidents": 3 },
{ "date": "2025-11-16", "incidents": 1 },
{ "date": "2025-11-21", "incidents": 3 },
{ "date": "2025-11-23", "incidents": 1 },
{ "date": "2025-11-26", "incidents": 3 },
{ "date": "2025-11-30", "incidents": 1 },
{ "date": "2025-12-01", "incidents": 4 },
{ "date": "2025-12-06", "incidents": 1 },
{ "date": "2025-12-07", "incidents": 1 },
{ "date": "2025-12-11", "incidents": 3 },
{ "date": "2025-12-14", "incidents": 1 },
{ "date": "2025-12-16", "incidents": 2 },
{ "date": "2025-12-21", "incidents": 1 },
{ "date": "2025-12-26", "incidents": 7 },
{ "date": "2025-12-28", "incidents": 1 },
{ "date": "2025-12-31", "incidents": 6 }
],
"date": "date",
"value": "incidents",
"weekStart": "sunday",
"title": "Incidents logged per day, 2025",
"subtitle": "Daily incident count, weeks starting on Sunday",
"note": "Illustrative data"
}Render with import { Insight } from "insightcharts" and <Insight spec={spec} />. Nested specs resolve by name; nothing else to import.
Forced vertical with a fixed height
Commits per day, 2024
import { CalendarHeatmap } from "insightcharts";
const data = [
{ date: "2024-01-01", commits: 16 },
{ date: "2024-01-02", commits: 9 },
{ date: "2024-01-03", commits: 8 },
{ date: "2024-01-04", commits: 6 },
{ date: "2024-01-05", commits: 8 },
{ date: "2024-01-06", commits: 1 },
{ date: "2024-01-07", commits: 1 },
{ date: "2024-01-08", commits: 17 },
{ date: "2024-01-09", commits: 12 },
{ date: "2024-01-10", commits: 13 },
{ date: "2024-01-11", commits: 14 },
{ date: "2024-01-12", commits: 9 },
{ date: "2024-01-13", commits: 2 },
{ date: "2024-01-14", commits: 2 },
{ date: "2024-01-15", commits: 11 },
{ date: "2024-01-16", commits: 14 },
{ date: "2024-01-17", commits: 10 },
{ date: "2024-01-18", commits: 11 },
{ date: "2024-01-19", commits: 14 },
{ date: "2024-01-20", commits: 2 },
{ date: "2024-01-21", commits: 2 },
{ date: "2024-01-22", commits: 11 },
{ date: "2024-01-23", commits: 9 },
{ date: "2024-01-24", commits: 14 },
{ date: "2024-01-25", commits: 8 },
{ date: "2024-01-26", commits: 14 },
{ date: "2024-01-27", commits: 1 },
{ date: "2024-01-28", commits: 1 },
{ date: "2024-01-29", commits: 10 },
{ date: "2024-01-30", commits: 5 },
{ date: "2024-01-31", commits: 11 },
{ date: "2024-02-01", commits: 12 },
{ date: "2024-02-02", commits: 15 },
{ date: "2024-02-03", commits: 1 },
{ date: "2024-02-04", commits: 2 },
{ date: "2024-02-05", commits: 10 },
{ date: "2024-02-06", commits: 9 },
{ date: "2024-02-07", commits: 12 },
{ date: "2024-02-08", commits: 6 },
{ date: "2024-02-09", commits: 13 },
{ date: "2024-02-10", commits: 1 },
{ date: "2024-02-11", commits: 1 },
{ date: "2024-02-12", commits: 7 },
{ date: "2024-02-13", commits: 17 },
{ date: "2024-02-14", commits: 16 },
{ date: "2024-02-15", commits: 17 },
{ date: "2024-02-16", commits: 10 },
{ date: "2024-02-17", commits: 1 },
{ date: "2024-02-18", commits: 1 },
{ date: "2024-02-19", commits: 11 },
{ date: "2024-02-20", commits: 6 },
{ date: "2024-02-21", commits: 15 },
{ date: "2024-02-22", commits: 17 },
{ date: "2024-02-23", commits: 5 },
{ date: "2024-02-24", commits: 1 },
{ date: "2024-02-25", commits: 2 },
{ date: "2024-02-26", commits: 14 },
{ date: "2024-02-27", commits: 12 },
{ date: "2024-02-28", commits: 18 },
{ date: "2024-02-29", commits: 9 },
{ date: "2024-03-01", commits: 16 },
{ date: "2024-03-02", commits: 1 },
{ date: "2024-03-03", commits: 1 },
{ date: "2024-03-04", commits: 15 },
{ date: "2024-03-05", commits: 5 },
{ date: "2024-03-06", commits: 9 },
{ date: "2024-03-07", commits: 12 },
{ date: "2024-03-08", commits: 16 },
{ date: "2024-03-09", commits: 2 },
{ date: "2024-03-10", commits: 1 },
{ date: "2024-03-11", commits: 11 },
{ date: "2024-03-12", commits: 14 },
{ date: "2024-03-13", commits: 18 },
{ date: "2024-03-14", commits: 14 },
{ date: "2024-03-15", commits: 9 },
{ date: "2024-03-16", commits: 1 },
{ date: "2024-03-17", commits: 2 },
{ date: "2024-03-18", commits: 9 },
{ date: "2024-03-19", commits: 18 },
{ date: "2024-03-20", commits: 16 },
{ date: "2024-03-21", commits: 8 },
{ date: "2024-03-22", commits: 18 },
{ date: "2024-03-23", commits: 1 },
{ date: "2024-03-24", commits: 3 },
{ date: "2024-03-25", commits: 30 },
{ date: "2024-03-26", commits: 19 },
{ date: "2024-03-27", commits: 12 },
{ date: "2024-03-28", commits: 11 },
{ date: "2024-03-29", commits: 9 },
{ date: "2024-03-30", commits: 1 },
{ date: "2024-03-31", commits: 2 },
{ date: "2024-04-01", commits: 7 },
{ date: "2024-04-02", commits: 18 },
{ date: "2024-04-03", commits: 19 },
{ date: "2024-04-04", commits: 15 },
{ date: "2024-04-05", commits: 10 },
{ date: "2024-04-06", commits: 1 },
{ date: "2024-04-07", commits: 1 },
{ date: "2024-04-08", commits: 18 },
{ date: "2024-04-09", commits: 9 },
{ date: "2024-04-10", commits: 14 },
{ date: "2024-04-11", commits: 16 },
{ date: "2024-04-12", commits: 14 },
{ date: "2024-04-13", commits: 2 },
{ date: "2024-04-14", commits: 2 },
{ date: "2024-04-15", commits: 15 },
{ date: "2024-04-16", commits: 7 },
{ date: "2024-04-17", commits: 15 },
{ date: "2024-04-18", commits: 17 },
{ date: "2024-04-19", commits: 8 },
{ date: "2024-04-20", commits: 1 },
{ date: "2024-04-21", commits: 2 },
{ date: "2024-04-22", commits: 11 },
{ date: "2024-04-23", commits: 19 },
{ date: "2024-04-24", commits: 18 },
{ date: "2024-04-25", commits: 6 },
{ date: "2024-04-26", commits: 16 },
{ date: "2024-04-27", commits: 1 },
{ date: "2024-04-28", commits: 2 },
{ date: "2024-04-29", commits: 13 },
{ date: "2024-04-30", commits: 6 },
{ date: "2024-05-01", commits: 16 },
{ date: "2024-05-02", commits: 7 },
{ date: "2024-05-03", commits: 19 },
{ date: "2024-05-04", commits: 1 },
{ date: "2024-05-05", commits: 1 },
{ date: "2024-05-06", commits: 12 },
{ date: "2024-05-07", commits: 17 },
{ date: "2024-05-08", commits: 11 },
{ date: "2024-05-09", commits: 10 },
{ date: "2024-05-10", commits: 19 },
{ date: "2024-05-11", commits: 2 },
{ date: "2024-05-12", commits: 1 },
{ date: "2024-05-13", commits: 7 },
{ date: "2024-05-14", commits: 17 },
{ date: "2024-05-15", commits: 7 },
{ date: "2024-05-16", commits: 18 },
{ date: "2024-05-17", commits: 10 },
{ date: "2024-05-18", commits: 1 },
{ date: "2024-05-19", commits: 1 },
{ date: "2024-05-20", commits: 8 },
{ date: "2024-05-21", commits: 18 },
{ date: "2024-05-22", commits: 12 },
{ date: "2024-05-23", commits: 19 },
{ date: "2024-05-24", commits: 17 },
{ date: "2024-05-25", commits: 2 },
{ date: "2024-05-26", commits: 2 },
{ date: "2024-05-27", commits: 11 },
{ date: "2024-05-28", commits: 13 },
{ date: "2024-05-29", commits: 14 },
{ date: "2024-05-30", commits: 14 },
{ date: "2024-05-31", commits: 12 },
{ date: "2024-06-01", commits: 1 },
{ date: "2024-06-02", commits: 1 },
{ date: "2024-06-03", commits: 15 },
{ date: "2024-06-04", commits: 15 },
{ date: "2024-06-05", commits: 17 },
{ date: "2024-06-06", commits: 8 },
{ date: "2024-06-07", commits: 17 },
{ date: "2024-06-08", commits: 2 },
{ date: "2024-06-09", commits: 1 },
{ date: "2024-06-10", commits: 9 },
{ date: "2024-06-11", commits: 11 },
{ date: "2024-06-12", commits: 16 },
{ date: "2024-06-13", commits: 12 },
{ date: "2024-06-14", commits: 11 },
{ date: "2024-06-15", commits: 1 },
{ date: "2024-06-16", commits: 2 },
{ date: "2024-06-17", commits: 13 },
{ date: "2024-06-18", commits: 16 },
{ date: "2024-06-19", commits: 12 },
{ date: "2024-06-20", commits: 18 },
{ date: "2024-06-21", commits: 9 },
{ date: "2024-06-22", commits: 1 },
{ date: "2024-06-23", commits: 2 },
{ date: "2024-06-24", commits: 12 },
{ date: "2024-06-25", commits: 12 },
{ date: "2024-06-26", commits: 14 },
{ date: "2024-06-27", commits: 14 },
{ date: "2024-06-28", commits: 24 },
{ date: "2024-06-29", commits: 2 },
{ date: "2024-06-30", commits: 2 },
{ date: "2024-07-01", commits: 17 },
{ date: "2024-07-02", commits: 9 },
{ date: "2024-07-03", commits: 18 },
{ date: "2024-07-04", commits: 16 },
{ date: "2024-07-05", commits: 7 },
{ date: "2024-07-06", commits: 1 },
{ date: "2024-07-07", commits: 1 },
{ date: "2024-07-08", commits: 21 },
{ date: "2024-07-09", commits: 15 },
{ date: "2024-07-10", commits: 7 },
{ date: "2024-07-11", commits: 9 },
{ date: "2024-07-12", commits: 21 },
{ date: "2024-07-13", commits: 1 },
{ date: "2024-07-14", commits: 2 },
{ date: "2024-07-15", commits: 20 },
{ date: "2024-07-16", commits: 20 },
{ date: "2024-07-17", commits: 16 },
{ date: "2024-07-18", commits: 22 },
{ date: "2024-07-19", commits: 18 },
{ date: "2024-07-20", commits: 2 },
{ date: "2024-07-21", commits: 2 },
{ date: "2024-07-22", commits: 7 },
{ date: "2024-07-23", commits: 20 },
{ date: "2024-07-24", commits: 22 },
{ date: "2024-07-25", commits: 14 },
{ date: "2024-07-26", commits: 18 },
{ date: "2024-07-27", commits: 1 },
{ date: "2024-07-28", commits: 2 },
{ date: "2024-07-29", commits: 9 },
{ date: "2024-07-30", commits: 17 },
{ date: "2024-07-31", commits: 18 },
{ date: "2024-08-01", commits: 17 },
{ date: "2024-08-02", commits: 19 },
{ date: "2024-08-03", commits: 1 },
{ date: "2024-08-04", commits: 1 },
{ date: "2024-08-05", commits: 2 },
{ date: "2024-08-06", commits: 1 },
{ date: "2024-08-07", commits: 1 },
{ date: "2024-08-08", commits: 2 },
{ date: "2024-08-09", commits: 2 },
{ date: "2024-08-12", commits: 2 },
{ date: "2024-08-13", commits: 1 },
{ date: "2024-08-14", commits: 3 },
{ date: "2024-08-15", commits: 2 },
{ date: "2024-08-16", commits: 2 },
{ date: "2024-08-19", commits: 18 },
{ date: "2024-08-20", commits: 15 },
{ date: "2024-08-21", commits: 19 },
{ date: "2024-08-22", commits: 18 },
{ date: "2024-08-23", commits: 7 },
{ date: "2024-08-24", commits: 2 },
{ date: "2024-08-25", commits: 1 },
{ date: "2024-08-26", commits: 12 },
{ date: "2024-08-27", commits: 14 },
{ date: "2024-08-28", commits: 12 },
{ date: "2024-08-29", commits: 11 },
{ date: "2024-08-30", commits: 11 },
{ date: "2024-08-31", commits: 1 },
{ date: "2024-09-01", commits: 1 },
{ date: "2024-09-02", commits: 20 },
{ date: "2024-09-03", commits: 22 },
{ date: "2024-09-04", commits: 11 },
{ date: "2024-09-05", commits: 19 },
{ date: "2024-09-06", commits: 15 },
{ date: "2024-09-07", commits: 2 },
{ date: "2024-09-08", commits: 1 },
{ date: "2024-09-09", commits: 8 },
{ date: "2024-09-10", commits: 22 },
{ date: "2024-09-11", commits: 23 },
{ date: "2024-09-12", commits: 9 },
{ date: "2024-09-13", commits: 19 },
{ date: "2024-09-14", commits: 1 },
{ date: "2024-09-15", commits: 2 },
{ date: "2024-09-16", commits: 11 },
{ date: "2024-09-17", commits: 13 },
{ date: "2024-09-18", commits: 11 },
{ date: "2024-09-19", commits: 12 },
{ date: "2024-09-20", commits: 18 },
{ date: "2024-09-21", commits: 2 },
{ date: "2024-09-22", commits: 1 },
{ date: "2024-09-23", commits: 15 },
{ date: "2024-09-24", commits: 37 },
{ date: "2024-09-25", commits: 38 },
{ date: "2024-09-26", commits: 30 },
{ date: "2024-09-27", commits: 39 },
{ date: "2024-09-28", commits: 2 },
{ date: "2024-09-29", commits: 2 },
{ date: "2024-09-30", commits: 30 },
{ date: "2024-10-01", commits: 22 },
{ date: "2024-10-02", commits: 19 },
{ date: "2024-10-03", commits: 24 },
{ date: "2024-10-04", commits: 19 },
{ date: "2024-10-05", commits: 1 },
{ date: "2024-10-06", commits: 1 },
{ date: "2024-10-07", commits: 23 },
{ date: "2024-10-08", commits: 9 },
{ date: "2024-10-09", commits: 21 },
{ date: "2024-10-10", commits: 14 },
{ date: "2024-10-11", commits: 12 },
{ date: "2024-10-12", commits: 1 },
{ date: "2024-10-13", commits: 1 },
{ date: "2024-10-14", commits: 8 },
{ date: "2024-10-15", commits: 8 },
{ date: "2024-10-16", commits: 21 },
{ date: "2024-10-17", commits: 13 },
{ date: "2024-10-18", commits: 23 },
{ date: "2024-10-19", commits: 1 },
{ date: "2024-10-20", commits: 1 },
{ date: "2024-10-21", commits: 15 },
{ date: "2024-10-22", commits: 17 },
{ date: "2024-10-23", commits: 19 },
{ date: "2024-10-24", commits: 24 },
{ date: "2024-10-25", commits: 19 },
{ date: "2024-10-26", commits: 1 },
{ date: "2024-10-27", commits: 2 },
{ date: "2024-10-28", commits: 16 },
{ date: "2024-10-29", commits: 22 },
{ date: "2024-10-30", commits: 13 },
{ date: "2024-10-31", commits: 23 },
{ date: "2024-11-01", commits: 16 },
{ date: "2024-11-02", commits: 1 },
{ date: "2024-11-03", commits: 2 },
{ date: "2024-11-04", commits: 20 },
{ date: "2024-11-05", commits: 17 },
{ date: "2024-11-06", commits: 13 },
{ date: "2024-11-07", commits: 14 },
{ date: "2024-11-08", commits: 19 },
{ date: "2024-11-09", commits: 1 },
{ date: "2024-11-10", commits: 1 },
{ date: "2024-11-11", commits: 25 },
{ date: "2024-11-12", commits: 8 },
{ date: "2024-11-13", commits: 24 },
{ date: "2024-11-14", commits: 10 },
{ date: "2024-11-15", commits: 15 },
{ date: "2024-11-16", commits: 2 },
{ date: "2024-11-17", commits: 2 },
{ date: "2024-11-18", commits: 11 },
{ date: "2024-11-19", commits: 7 },
{ date: "2024-11-20", commits: 15 },
{ date: "2024-11-21", commits: 22 },
{ date: "2024-11-22", commits: 8 },
{ date: "2024-11-23", commits: 1 },
{ date: "2024-11-24", commits: 2 },
{ date: "2024-11-25", commits: 19 },
{ date: "2024-11-26", commits: 8 },
{ date: "2024-11-27", commits: 17 },
{ date: "2024-11-28", commits: 9 },
{ date: "2024-11-29", commits: 25 },
{ date: "2024-11-30", commits: 1 },
{ date: "2024-12-01", commits: 1 },
{ date: "2024-12-02", commits: 13 },
{ date: "2024-12-03", commits: 12 },
{ date: "2024-12-04", commits: 10 },
{ date: "2024-12-05", commits: 14 },
{ date: "2024-12-06", commits: 8 },
{ date: "2024-12-07", commits: 1 },
{ date: "2024-12-08", commits: 1 },
{ date: "2024-12-09", commits: 16 },
{ date: "2024-12-10", commits: 8 },
{ date: "2024-12-11", commits: 19 },
{ date: "2024-12-12", commits: 23 },
{ date: "2024-12-13", commits: 22 },
{ date: "2024-12-14", commits: 2 },
{ date: "2024-12-15", commits: 2 },
{ date: "2024-12-16", commits: 9 },
{ date: "2024-12-17", commits: 24 },
{ date: "2024-12-18", commits: 21 },
{ date: "2024-12-19", commits: 18 },
{ date: "2024-12-20", commits: 21 },
{ date: "2024-12-21", commits: 1 },
{ date: "2024-12-22", commits: 1 },
{ date: "2024-12-23", commits: 24 },
{ date: "2024-12-24", commits: 37 },
{ date: "2024-12-25", commits: 17 },
{ date: "2024-12-26", commits: 34 },
{ date: "2024-12-27", commits: 24 },
{ date: "2024-12-28", commits: 2 },
{ date: "2024-12-29", commits: 3 },
{ date: "2024-12-30", commits: 24 },
{ date: "2024-12-31", commits: 33 },
];
export function Example() {
return (
<CalendarHeatmap
data={data}
date="date"
value="commits"
orientation="vertical"
height={520}
style={{ maxWidth: 220 }}
subtitle="Commits per day, 2024"
/>
);
}{
"type": "calendar-heatmap",
"data": [
{ "date": "2024-01-01", "commits": 16 },
{ "date": "2024-01-02", "commits": 9 },
{ "date": "2024-01-03", "commits": 8 },
{ "date": "2024-01-04", "commits": 6 },
{ "date": "2024-01-05", "commits": 8 },
{ "date": "2024-01-06", "commits": 1 },
{ "date": "2024-01-07", "commits": 1 },
{ "date": "2024-01-08", "commits": 17 },
{ "date": "2024-01-09", "commits": 12 },
{ "date": "2024-01-10", "commits": 13 },
{ "date": "2024-01-11", "commits": 14 },
{ "date": "2024-01-12", "commits": 9 },
{ "date": "2024-01-13", "commits": 2 },
{ "date": "2024-01-14", "commits": 2 },
{ "date": "2024-01-15", "commits": 11 },
{ "date": "2024-01-16", "commits": 14 },
{ "date": "2024-01-17", "commits": 10 },
{ "date": "2024-01-18", "commits": 11 },
{ "date": "2024-01-19", "commits": 14 },
{ "date": "2024-01-20", "commits": 2 },
{ "date": "2024-01-21", "commits": 2 },
{ "date": "2024-01-22", "commits": 11 },
{ "date": "2024-01-23", "commits": 9 },
{ "date": "2024-01-24", "commits": 14 },
{ "date": "2024-01-25", "commits": 8 },
{ "date": "2024-01-26", "commits": 14 },
{ "date": "2024-01-27", "commits": 1 },
{ "date": "2024-01-28", "commits": 1 },
{ "date": "2024-01-29", "commits": 10 },
{ "date": "2024-01-30", "commits": 5 },
{ "date": "2024-01-31", "commits": 11 },
{ "date": "2024-02-01", "commits": 12 },
{ "date": "2024-02-02", "commits": 15 },
{ "date": "2024-02-03", "commits": 1 },
{ "date": "2024-02-04", "commits": 2 },
{ "date": "2024-02-05", "commits": 10 },
{ "date": "2024-02-06", "commits": 9 },
{ "date": "2024-02-07", "commits": 12 },
{ "date": "2024-02-08", "commits": 6 },
{ "date": "2024-02-09", "commits": 13 },
{ "date": "2024-02-10", "commits": 1 },
{ "date": "2024-02-11", "commits": 1 },
{ "date": "2024-02-12", "commits": 7 },
{ "date": "2024-02-13", "commits": 17 },
{ "date": "2024-02-14", "commits": 16 },
{ "date": "2024-02-15", "commits": 17 },
{ "date": "2024-02-16", "commits": 10 },
{ "date": "2024-02-17", "commits": 1 },
{ "date": "2024-02-18", "commits": 1 },
{ "date": "2024-02-19", "commits": 11 },
{ "date": "2024-02-20", "commits": 6 },
{ "date": "2024-02-21", "commits": 15 },
{ "date": "2024-02-22", "commits": 17 },
{ "date": "2024-02-23", "commits": 5 },
{ "date": "2024-02-24", "commits": 1 },
{ "date": "2024-02-25", "commits": 2 },
{ "date": "2024-02-26", "commits": 14 },
{ "date": "2024-02-27", "commits": 12 },
{ "date": "2024-02-28", "commits": 18 },
{ "date": "2024-02-29", "commits": 9 },
{ "date": "2024-03-01", "commits": 16 },
{ "date": "2024-03-02", "commits": 1 },
{ "date": "2024-03-03", "commits": 1 },
{ "date": "2024-03-04", "commits": 15 },
{ "date": "2024-03-05", "commits": 5 },
{ "date": "2024-03-06", "commits": 9 },
{ "date": "2024-03-07", "commits": 12 },
{ "date": "2024-03-08", "commits": 16 },
{ "date": "2024-03-09", "commits": 2 },
{ "date": "2024-03-10", "commits": 1 },
{ "date": "2024-03-11", "commits": 11 },
{ "date": "2024-03-12", "commits": 14 },
{ "date": "2024-03-13", "commits": 18 },
{ "date": "2024-03-14", "commits": 14 },
{ "date": "2024-03-15", "commits": 9 },
{ "date": "2024-03-16", "commits": 1 },
{ "date": "2024-03-17", "commits": 2 },
{ "date": "2024-03-18", "commits": 9 },
{ "date": "2024-03-19", "commits": 18 },
{ "date": "2024-03-20", "commits": 16 },
{ "date": "2024-03-21", "commits": 8 },
{ "date": "2024-03-22", "commits": 18 },
{ "date": "2024-03-23", "commits": 1 },
{ "date": "2024-03-24", "commits": 3 },
{ "date": "2024-03-25", "commits": 30 },
{ "date": "2024-03-26", "commits": 19 },
{ "date": "2024-03-27", "commits": 12 },
{ "date": "2024-03-28", "commits": 11 },
{ "date": "2024-03-29", "commits": 9 },
{ "date": "2024-03-30", "commits": 1 },
{ "date": "2024-03-31", "commits": 2 },
{ "date": "2024-04-01", "commits": 7 },
{ "date": "2024-04-02", "commits": 18 },
{ "date": "2024-04-03", "commits": 19 },
{ "date": "2024-04-04", "commits": 15 },
{ "date": "2024-04-05", "commits": 10 },
{ "date": "2024-04-06", "commits": 1 },
{ "date": "2024-04-07", "commits": 1 },
{ "date": "2024-04-08", "commits": 18 },
{ "date": "2024-04-09", "commits": 9 },
{ "date": "2024-04-10", "commits": 14 },
{ "date": "2024-04-11", "commits": 16 },
{ "date": "2024-04-12", "commits": 14 },
{ "date": "2024-04-13", "commits": 2 },
{ "date": "2024-04-14", "commits": 2 },
{ "date": "2024-04-15", "commits": 15 },
{ "date": "2024-04-16", "commits": 7 },
{ "date": "2024-04-17", "commits": 15 },
{ "date": "2024-04-18", "commits": 17 },
{ "date": "2024-04-19", "commits": 8 },
{ "date": "2024-04-20", "commits": 1 },
{ "date": "2024-04-21", "commits": 2 },
{ "date": "2024-04-22", "commits": 11 },
{ "date": "2024-04-23", "commits": 19 },
{ "date": "2024-04-24", "commits": 18 },
{ "date": "2024-04-25", "commits": 6 },
{ "date": "2024-04-26", "commits": 16 },
{ "date": "2024-04-27", "commits": 1 },
{ "date": "2024-04-28", "commits": 2 },
{ "date": "2024-04-29", "commits": 13 },
{ "date": "2024-04-30", "commits": 6 },
{ "date": "2024-05-01", "commits": 16 },
{ "date": "2024-05-02", "commits": 7 },
{ "date": "2024-05-03", "commits": 19 },
{ "date": "2024-05-04", "commits": 1 },
{ "date": "2024-05-05", "commits": 1 },
{ "date": "2024-05-06", "commits": 12 },
{ "date": "2024-05-07", "commits": 17 },
{ "date": "2024-05-08", "commits": 11 },
{ "date": "2024-05-09", "commits": 10 },
{ "date": "2024-05-10", "commits": 19 },
{ "date": "2024-05-11", "commits": 2 },
{ "date": "2024-05-12", "commits": 1 },
{ "date": "2024-05-13", "commits": 7 },
{ "date": "2024-05-14", "commits": 17 },
{ "date": "2024-05-15", "commits": 7 },
{ "date": "2024-05-16", "commits": 18 },
{ "date": "2024-05-17", "commits": 10 },
{ "date": "2024-05-18", "commits": 1 },
{ "date": "2024-05-19", "commits": 1 },
{ "date": "2024-05-20", "commits": 8 },
{ "date": "2024-05-21", "commits": 18 },
{ "date": "2024-05-22", "commits": 12 },
{ "date": "2024-05-23", "commits": 19 },
{ "date": "2024-05-24", "commits": 17 },
{ "date": "2024-05-25", "commits": 2 },
{ "date": "2024-05-26", "commits": 2 },
{ "date": "2024-05-27", "commits": 11 },
{ "date": "2024-05-28", "commits": 13 },
{ "date": "2024-05-29", "commits": 14 },
{ "date": "2024-05-30", "commits": 14 },
{ "date": "2024-05-31", "commits": 12 },
{ "date": "2024-06-01", "commits": 1 },
{ "date": "2024-06-02", "commits": 1 },
{ "date": "2024-06-03", "commits": 15 },
{ "date": "2024-06-04", "commits": 15 },
{ "date": "2024-06-05", "commits": 17 },
{ "date": "2024-06-06", "commits": 8 },
{ "date": "2024-06-07", "commits": 17 },
{ "date": "2024-06-08", "commits": 2 },
{ "date": "2024-06-09", "commits": 1 },
{ "date": "2024-06-10", "commits": 9 },
{ "date": "2024-06-11", "commits": 11 },
{ "date": "2024-06-12", "commits": 16 },
{ "date": "2024-06-13", "commits": 12 },
{ "date": "2024-06-14", "commits": 11 },
{ "date": "2024-06-15", "commits": 1 },
{ "date": "2024-06-16", "commits": 2 },
{ "date": "2024-06-17", "commits": 13 },
{ "date": "2024-06-18", "commits": 16 },
{ "date": "2024-06-19", "commits": 12 },
{ "date": "2024-06-20", "commits": 18 },
{ "date": "2024-06-21", "commits": 9 },
{ "date": "2024-06-22", "commits": 1 },
{ "date": "2024-06-23", "commits": 2 },
{ "date": "2024-06-24", "commits": 12 },
{ "date": "2024-06-25", "commits": 12 },
{ "date": "2024-06-26", "commits": 14 },
{ "date": "2024-06-27", "commits": 14 },
{ "date": "2024-06-28", "commits": 24 },
{ "date": "2024-06-29", "commits": 2 },
{ "date": "2024-06-30", "commits": 2 },
{ "date": "2024-07-01", "commits": 17 },
{ "date": "2024-07-02", "commits": 9 },
{ "date": "2024-07-03", "commits": 18 },
{ "date": "2024-07-04", "commits": 16 },
{ "date": "2024-07-05", "commits": 7 },
{ "date": "2024-07-06", "commits": 1 },
{ "date": "2024-07-07", "commits": 1 },
{ "date": "2024-07-08", "commits": 21 },
{ "date": "2024-07-09", "commits": 15 },
{ "date": "2024-07-10", "commits": 7 },
{ "date": "2024-07-11", "commits": 9 },
{ "date": "2024-07-12", "commits": 21 },
{ "date": "2024-07-13", "commits": 1 },
{ "date": "2024-07-14", "commits": 2 },
{ "date": "2024-07-15", "commits": 20 },
{ "date": "2024-07-16", "commits": 20 },
{ "date": "2024-07-17", "commits": 16 },
{ "date": "2024-07-18", "commits": 22 },
{ "date": "2024-07-19", "commits": 18 },
{ "date": "2024-07-20", "commits": 2 },
{ "date": "2024-07-21", "commits": 2 },
{ "date": "2024-07-22", "commits": 7 },
{ "date": "2024-07-23", "commits": 20 },
{ "date": "2024-07-24", "commits": 22 },
{ "date": "2024-07-25", "commits": 14 },
{ "date": "2024-07-26", "commits": 18 },
{ "date": "2024-07-27", "commits": 1 },
{ "date": "2024-07-28", "commits": 2 },
{ "date": "2024-07-29", "commits": 9 },
{ "date": "2024-07-30", "commits": 17 },
{ "date": "2024-07-31", "commits": 18 },
{ "date": "2024-08-01", "commits": 17 },
{ "date": "2024-08-02", "commits": 19 },
{ "date": "2024-08-03", "commits": 1 },
{ "date": "2024-08-04", "commits": 1 },
{ "date": "2024-08-05", "commits": 2 },
{ "date": "2024-08-06", "commits": 1 },
{ "date": "2024-08-07", "commits": 1 },
{ "date": "2024-08-08", "commits": 2 },
{ "date": "2024-08-09", "commits": 2 },
{ "date": "2024-08-12", "commits": 2 },
{ "date": "2024-08-13", "commits": 1 },
{ "date": "2024-08-14", "commits": 3 },
{ "date": "2024-08-15", "commits": 2 },
{ "date": "2024-08-16", "commits": 2 },
{ "date": "2024-08-19", "commits": 18 },
{ "date": "2024-08-20", "commits": 15 },
{ "date": "2024-08-21", "commits": 19 },
{ "date": "2024-08-22", "commits": 18 },
{ "date": "2024-08-23", "commits": 7 },
{ "date": "2024-08-24", "commits": 2 },
{ "date": "2024-08-25", "commits": 1 },
{ "date": "2024-08-26", "commits": 12 },
{ "date": "2024-08-27", "commits": 14 },
{ "date": "2024-08-28", "commits": 12 },
{ "date": "2024-08-29", "commits": 11 },
{ "date": "2024-08-30", "commits": 11 },
{ "date": "2024-08-31", "commits": 1 },
{ "date": "2024-09-01", "commits": 1 },
{ "date": "2024-09-02", "commits": 20 },
{ "date": "2024-09-03", "commits": 22 },
{ "date": "2024-09-04", "commits": 11 },
{ "date": "2024-09-05", "commits": 19 },
{ "date": "2024-09-06", "commits": 15 },
{ "date": "2024-09-07", "commits": 2 },
{ "date": "2024-09-08", "commits": 1 },
{ "date": "2024-09-09", "commits": 8 },
{ "date": "2024-09-10", "commits": 22 },
{ "date": "2024-09-11", "commits": 23 },
{ "date": "2024-09-12", "commits": 9 },
{ "date": "2024-09-13", "commits": 19 },
{ "date": "2024-09-14", "commits": 1 },
{ "date": "2024-09-15", "commits": 2 },
{ "date": "2024-09-16", "commits": 11 },
{ "date": "2024-09-17", "commits": 13 },
{ "date": "2024-09-18", "commits": 11 },
{ "date": "2024-09-19", "commits": 12 },
{ "date": "2024-09-20", "commits": 18 },
{ "date": "2024-09-21", "commits": 2 },
{ "date": "2024-09-22", "commits": 1 },
{ "date": "2024-09-23", "commits": 15 },
{ "date": "2024-09-24", "commits": 37 },
{ "date": "2024-09-25", "commits": 38 },
{ "date": "2024-09-26", "commits": 30 },
{ "date": "2024-09-27", "commits": 39 },
{ "date": "2024-09-28", "commits": 2 },
{ "date": "2024-09-29", "commits": 2 },
{ "date": "2024-09-30", "commits": 30 },
{ "date": "2024-10-01", "commits": 22 },
{ "date": "2024-10-02", "commits": 19 },
{ "date": "2024-10-03", "commits": 24 },
{ "date": "2024-10-04", "commits": 19 },
{ "date": "2024-10-05", "commits": 1 },
{ "date": "2024-10-06", "commits": 1 },
{ "date": "2024-10-07", "commits": 23 },
{ "date": "2024-10-08", "commits": 9 },
{ "date": "2024-10-09", "commits": 21 },
{ "date": "2024-10-10", "commits": 14 },
{ "date": "2024-10-11", "commits": 12 },
{ "date": "2024-10-12", "commits": 1 },
{ "date": "2024-10-13", "commits": 1 },
{ "date": "2024-10-14", "commits": 8 },
{ "date": "2024-10-15", "commits": 8 },
{ "date": "2024-10-16", "commits": 21 },
{ "date": "2024-10-17", "commits": 13 },
{ "date": "2024-10-18", "commits": 23 },
{ "date": "2024-10-19", "commits": 1 },
{ "date": "2024-10-20", "commits": 1 },
{ "date": "2024-10-21", "commits": 15 },
{ "date": "2024-10-22", "commits": 17 },
{ "date": "2024-10-23", "commits": 19 },
{ "date": "2024-10-24", "commits": 24 },
{ "date": "2024-10-25", "commits": 19 },
{ "date": "2024-10-26", "commits": 1 },
{ "date": "2024-10-27", "commits": 2 },
{ "date": "2024-10-28", "commits": 16 },
{ "date": "2024-10-29", "commits": 22 },
{ "date": "2024-10-30", "commits": 13 },
{ "date": "2024-10-31", "commits": 23 },
{ "date": "2024-11-01", "commits": 16 },
{ "date": "2024-11-02", "commits": 1 },
{ "date": "2024-11-03", "commits": 2 },
{ "date": "2024-11-04", "commits": 20 },
{ "date": "2024-11-05", "commits": 17 },
{ "date": "2024-11-06", "commits": 13 },
{ "date": "2024-11-07", "commits": 14 },
{ "date": "2024-11-08", "commits": 19 },
{ "date": "2024-11-09", "commits": 1 },
{ "date": "2024-11-10", "commits": 1 },
{ "date": "2024-11-11", "commits": 25 },
{ "date": "2024-11-12", "commits": 8 },
{ "date": "2024-11-13", "commits": 24 },
{ "date": "2024-11-14", "commits": 10 },
{ "date": "2024-11-15", "commits": 15 },
{ "date": "2024-11-16", "commits": 2 },
{ "date": "2024-11-17", "commits": 2 },
{ "date": "2024-11-18", "commits": 11 },
{ "date": "2024-11-19", "commits": 7 },
{ "date": "2024-11-20", "commits": 15 },
{ "date": "2024-11-21", "commits": 22 },
{ "date": "2024-11-22", "commits": 8 },
{ "date": "2024-11-23", "commits": 1 },
{ "date": "2024-11-24", "commits": 2 },
{ "date": "2024-11-25", "commits": 19 },
{ "date": "2024-11-26", "commits": 8 },
{ "date": "2024-11-27", "commits": 17 },
{ "date": "2024-11-28", "commits": 9 },
{ "date": "2024-11-29", "commits": 25 },
{ "date": "2024-11-30", "commits": 1 },
{ "date": "2024-12-01", "commits": 1 },
{ "date": "2024-12-02", "commits": 13 },
{ "date": "2024-12-03", "commits": 12 },
{ "date": "2024-12-04", "commits": 10 },
{ "date": "2024-12-05", "commits": 14 },
{ "date": "2024-12-06", "commits": 8 },
{ "date": "2024-12-07", "commits": 1 },
{ "date": "2024-12-08", "commits": 1 },
{ "date": "2024-12-09", "commits": 16 },
{ "date": "2024-12-10", "commits": 8 },
{ "date": "2024-12-11", "commits": 19 },
{ "date": "2024-12-12", "commits": 23 },
{ "date": "2024-12-13", "commits": 22 },
{ "date": "2024-12-14", "commits": 2 },
{ "date": "2024-12-15", "commits": 2 },
{ "date": "2024-12-16", "commits": 9 },
{ "date": "2024-12-17", "commits": 24 },
{ "date": "2024-12-18", "commits": 21 },
{ "date": "2024-12-19", "commits": 18 },
{ "date": "2024-12-20", "commits": 21 },
{ "date": "2024-12-21", "commits": 1 },
{ "date": "2024-12-22", "commits": 1 },
{ "date": "2024-12-23", "commits": 24 },
{ "date": "2024-12-24", "commits": 37 },
{ "date": "2024-12-25", "commits": 17 },
{ "date": "2024-12-26", "commits": 34 },
{ "date": "2024-12-27", "commits": 24 },
{ "date": "2024-12-28", "commits": 2 },
{ "date": "2024-12-29", "commits": 3 },
{ "date": "2024-12-30", "commits": 24 },
{ "date": "2024-12-31", "commits": 33 }
],
"date": "date",
"value": "commits",
"orientation": "vertical",
"height": 520,
"style": { "maxWidth": 220 },
"subtitle": "Commits per day, 2024"
}Render with import { Insight } from "insightcharts" and <Insight spec={spec} />. Nested specs resolve by name; nothing else to import.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| daterequired | string | Date field: ISO strings, Dates or epoch milliseconds. One cell per calendar day. | |
| valuerequired | string | Numeric field that colours each day. Rows sharing a day are summed. | |
| orientation | "auto" | "horizontal" | "vertical" | "auto" | Weeks left to right, or top to bottom. auto goes vertical under 480px. |
| weekStart | "monday" | "sunday" | "monday" | First day of the week. |
| domain | [number, number] | Fix the ends of the colour scale. Default: 0 to the maximum. | |
| height | number | string | Common prop, but note the default: when omitted the height follows the cell size, which follows the width, so cells stay square. |
Common chart props 29
Every chart built with defineChart accepts these on top of its own props.
| Prop | Type | Description |
|---|---|---|
| data | DataInput | Rows, CSV text, a URL, { url, path }, an async function, or an Arrow-style table. Omit inside <InsightData>. |
| transform | Transform | Transform[] | A pipeline of transforms applied before drawing. |
| title | string | The title. One plain statement of what the data shows, with the number and the period ("Monthly churn fell from 4.2% to 2.1% in 2024"), or a plain label ("Monthly churn, 2024"). One clause, no figures of speech. |
| subtitle | string | Measure, unit, population, period. |
| source | string | Data source, shown as "Source: ...". |
| note | string | Method notes or caveats. |
| height | number | string | CSS height of the plot. Default 360. |
| aspect | number | Width / height. Overrides height. |
| highlight | string | string[] | The entity (or entities) the title is about. Every other series is drawn in grey. |
| annotations | Annotation[] | Reference lines, shaded bands and callouts, in data coordinates. |
| format | FormatSpec | How to print values: "compact", "percent", "currency:USD", "{value} kg", Intl options, or a function. |
| legend | boolean | Show the legend. Default: shown when there are two or more series. |
| select | boolean | string | Make marks clickable to filter. Inside <InsightData> the selection filters every other chart. Pass a field name, or true to use the chart's category field. |
| onSelect | (values: string[], field: string) => void | Called with the selected values whenever the selection changes. |
| option | EChartsOption | ((option: EChartsOption, ctx: BuildContext) => EChartsOption) | Deep-merged over the generated ECharts option, or a function that receives and returns it. Use it for ECharts settings no prop covers. |
| theme | ThemeInput | A theme, or a partial set of tokens merged over the surrounding theme, for this chart only. |
| mode | ModeInput | "auto" (default) follows the page, "system" follows the OS, or force "light" / "dark". |
| renderer | RendererInput | "auto" (default) uses SVG for light charts and canvas for heavy ones. |
| animate | boolean | Set false to disable animation. Reduced-motion preferences are always respected. |
| lazy | boolean | Mount the chart only when it scrolls near the viewport. Default true. |
| group | string | Link tooltips with other charts sharing this group id. |
| exportable | boolean | ExportFormat[] | Show an export menu: true or a list of formats from png, jpeg, svg, pdf, csv, json. |
| table | boolean | Show a collapsible "View data" table under the chart. |
| alt | string | Accessible description: the chart type and measures, then the main pattern and the notable values. |
| id | string | Stable id for this chart's selection in the shared store. |
| onEvents | Record<string, ChartEventHandler> | ECharts event handlers, e.g. { click: (params, chart) => {} }. Prefix a name with zr: to bind to the canvas itself. |
| onReady | (chart: EChartsInstance) => void | Called with the ECharts instance once it is created. |
| className | string | Class name for the outer <figure>. |
| style | CSSProperties | Inline style for the outer <figure>. |