Comparison
Static
Dot Matrix Chart
Dot matrix charts (waffle charts) represent data as grids of symbols where each symbol represents a fixed quantity. They provide an intuitive way to show proportions and make large numbers comprehensible by breaking them into countable units.
Example Visualization

Try this prompt
"Create a dot matrix chart (waffle chart) showing 'US Population by Generation' where each icon represents 3 million people. Generate data for 330M total population: Baby Boomers (70M, 23 icons, blue), Gen X (65M, 22 icons, green), Millennials (72M, 24 icons, purple), Gen Z (68M, 23 icons, orange), Silent/Greatest (20M, 7 icons, gray), Gen Alpha (35M, 12 icons, pink). Arrange in a 10x11 grid (110 icons = 330M). Group icons by generation in contiguous blocks. Use person-shaped icons (fontawesome style) instead of squares. Add a legend showing generation names and birth years. Include population counts. Title: 'US Population by Generation (2024)'. Subtitle: 'Each figure = 3 million people'."
Generate this nowPython Code Example
Loading code...
Common Use Cases
- 1Survey result display
- 2Population statistics
- 3Progress tracking
- 4Infographic elements
Pro Tips
Use 100 units for percentage display
Choose meaningful unit size
Add legend explaining unit value