6 May 2026
What a year looks like in colour
A year heatmap is less a chart than a question. Three hundred and sixty-five squares, five colours, and the slow surprise of a season you didn't know you were having.
There is a particular kind of quiet that happens the first time you look at a full year of your own days laid out in colour. Three hundred and sixty-five small squares. Five possible shades. Nothing else on the page. No axis labels begging for attention, no tooltip chasing the cursor. Just the year, the way it actually went, sitting still long enough to be looked at.
It does not feel like data. It feels like weather.
Why a grid
The grid is the oldest way humans have agreed to think about time. Seven across, a handful down, repeat. Calendars are grids because weeks repeat and months don't quite, and the eye needs the friction of that mismatch to feel where it is in the year. A heatmap of a journal borrows that same shape because the shape already lives in the reader. You don't have to learn it. You already know that the column on the left is one weekday and the column on the right is another, that February is short and August is long, that a Sunday in March is not the same kind of day as a Tuesday in November.
A grid also refuses to lie about scale. A line chart of mood over a year flatters the imagination. It draws a smooth river where the days were actually a thousand small decisions about whether to get out of bed. The grid keeps each day as itself. One square, one colour, one entry behind it. Click and the day opens. The aggregate never erases the particular.
Why five colours
Five is the number where nuance starts to outrun honesty. Ten levels of mood would feel more precise and would be, in practice, less true. The difference between a six and a seven on a Tuesday afternoon is mostly whether you'd had lunch. Five buckets, with a small inner nudge for slightly more or slightly less, gives you something you can answer in the four seconds you have between brushing your teeth and putting the light out. Bad. Below average. Average. Good. Great. Most days are one of those. The mind knows which.
Five colours also fit the eye. A heatmap with twelve shades dissolves into a smear; the year stops having texture. Five shades, chosen so the bad days read darker and the good days read lighter (or the other way round, in high-contrast mode), give the year a grain you can actually feel from across the room. You don't read a year grid the way you read a paragraph. You glance, and the glance tells you something before you've consciously looked.
That pre-conscious read is the thing. Long before you can articulate that April was a bit thin this year, the colour has already told you.
The unexpected season
The first surprise is almost always a season you didn't know you'd had.
A stretch of November that came back lighter than you remembered. A pocket of late June that, in the colour, is darker than the surrounding weeks, and you have to click into a Wednesday to remember what was happening then. The mind tells stories about its own year in broad strokes, and the broad strokes are wrong more often than they are right. Last autumn was hard turns out, on the grid, to mean the last two weeks of October were hard, and the rest of autumn was steady. The two weeks coloured the memory of the eleven that surrounded them.
This is the gentle correction the grid offers. Not that your feelings about the year were false, but that they were generous with themselves. The hard fortnight expanded to fill the season because hard fortnights do that. Seeing the rest of the season hold its shape, in its actual colour, is a small kind of mercy.
The second surprise is the inverse. A season you thought of as fine that, at a glance, is mostly two shades darker than the year's average. You did not notice at the time. You were inside it. The grid noticed.
What the colour is for
It is tempting to treat a year heatmap as a verdict. A good year is mostly light; a bad year is mostly dark; you tally the squares and award yourself a grade. That is not what the colour is for.
The colour is for finding the days you want to read again. The dark Tuesday in a light week is a question worth opening. The bright Sunday in a heavy month is worth opening too. A year of journal entries is too much to reread; a year grid is small enough to take in at once, and it points, square by square, at the days that have something to say to the year around them.
Filter the grid by a tag and the question sharpens. The squares that lit up around someone's name. The squares that fell into shadow the weeks you tagged a particular worry. You weren't keeping score when you wrote those days. The grid keeps it for you, gently, and only if you ask.
A year that holds still
Most things about a year do not hold still. The memory of it edits itself in real time, foregrounding the loud weeks and softening the quiet ones, and by the following spring the year before has become a handful of stories with the rest cut out. A grid of coloured squares is one of the few ways to put a year somewhere it cannot drift.
It will still surprise you, years later. That is the point. The colour was set on the day; the surprise belongs to the person you have since become.