Problem
Charts, tables, and summary values need different amounts of space. Without a clear layout, people struggle to see where to start and which panels belong together.
Solution
Arrange panels on a shared grid with consistent spacing and alignment. Allow different panel sizes where the content or priority calls for them.
Place the main answer early in the reading order and group related panels. Give charts enough width and tables enough height to remain useful.
Define the order for smaller screens explicitly. Check layouts at the widths people use instead of assuming a desktop arrangement will reflow sensibly.
Use when
A page contains several panels that people need to scan and compare.
Don’t use when
The page has a reading order. A narrative that walks someone through an argument wants a single column, because a grid invites the eye to jump and a narrative depends on it not doing that.
Trade-offs
A rigid grid can force content into unsuitable shapes. Equal-sized panels can imply equal importance. Custom layouts may work on one screen and become confusing or unreadable on another.
Checklist
- How many columns, and does the count support the fractions this page needs?
- Does the top-left panel deserve to be the first thing read?
- Does panel size encode importance, or is everything the same size by default?
- Do panels on a row belong together, or did they land there by packing?
- What order do panels take when the grid collapses to one column?
- What is the shortest viewport this page is used at, and what falls below the fold there?
- Is there a minimum size below which a given panel type stops being readable?
- Do gaps and alignment survive panels with different title lengths?
- Can an author create a layout that only works at their window size?
- Is the arrangement stable, or does it reflow differently for different viewers?
Compare
Grafana uses a 24-unit horizontal grid with drag-and-drop sizing and a packing behaviour that pulls panels upward into gaps, which makes editing fast and means moving one panel can rearrange several others. Datadog offers both a fixed grid and a free-form canvas, so a team can choose between consistency and expressive layout, and most eventually regret whichever they picked. Kibana treats panels as cards on a resizable grid with each panel carrying its own query, which pushes coherence entirely onto whoever assembles the page. Honeycomb barely has this pattern: the primary surface is a query and its result, so composition happens in boards that collect saved queries rather than in a canvas of independent tiles.
Related
Collapsible row organizes longer grids. Dense small-multiple layout emphasizes comparison across many charts. Header KPI strip provides a top-level summary.
Resizable card grid gives viewers layout controls. Semantic grouping guides which panels sit together.