Specialized
Heat Table
Data table with cells colored by value - spreadsheet meets heatmap.
Quarterly Sales by Product
Color intensity = sales volume
View data (12 rows)
| Product | Quarter | Sales |
|---|---|---|
| Widget C | Q1 | 200 |
| Widget C | Q2 | 180 |
| Widget C | Q3 | 195 |
| Widget C | Q4 | 220 |
| Widget A | Q1 | 120 |
| Widget A | Q2 | 145 |
| Widget A | Q3 | 98 |
| Widget A | Q4 | 160 |
| Widget B | Q1 | 85 |
| Widget B | Q2 | 92 |
| Widget B | Q3 | 110 |
| Widget B | Q4 | 88 |
Use a heat table when…
- When exact values AND patterns both matter
- Financial reports with conditional formatting
Avoid when…
- Pure visualization (use heatmap)
- When color adds no insight
Data it needs
| Property | Value |
|---|---|
| Min Rows | 4 |
| Min Columns | 3 |
| Column Types | stringstringnumber |
Visual anatomy
Marks
rectangletext
Channels
color-luminancetext-value
Axes
table rows/columns
Guiding principles
Consider instead
Common mistakes
Using rainbow colormap
Too many cells making patterns invisible
History
Evolution of conditional formatting in spreadsheets, formalized as a visualization technique.
Accessibility notes
Values shown in cells make this inherently accessible — but check that in-cell text meets WCAG AA contrast against the darkest cell colors (white text on deep saturated fills sometimes fails). Always include a color legend.
Related reading
Got data? Let's see what works.
Drop your CSV. You'll get a Heat Table plus four alternatives - ranked by which one actually fits your data best.