matrix-2x2
ComparisonMatrixStructure
Static 2×2 quadrant grid with author-placed items per cell.
Use for categorical 2×2 reasoning when the items are fixed and you control which cell each lands in. For data-plotted scatter on continuous axes, use quadrant instead.
two-by-twoprioritizestrategyrisk
When to use
- Categorical 2×2 reasoning. SWOT, Eisenhower, BCG growth-share, risk × impact, build-vs-buy. The two axes are discrete labels and you place each item by judgement.
- Fixed, author-placed items. You know which cell each item belongs in and the placement is the editorial argument. Data-plotted scatter on continuous axes belongs in
quadrant. - Bottom-right accent matters. The fourth cell carries the accent ring as the conventional outcome or high-priority quadrant. Place the items you want emphasized there.
When not to use
- Continuous-axis data. If items have x/y coordinates rather than quadrant labels, use
quadrant. matrix-2x2 is author-placed categorical, not plotted. - Empty quadrants left blank. An empty cell still needs a label or an explicit (none) placeholder. A missing card breaks the 2×2 symmetry.
- More than 4 items per cell. Each quadrant holds 1–4 items. Past that the cells crowd. Promote inner items to their own slide if needed.
Common mistakes
- Quadrant title names only one axis, e.g.
- **Priorities.**instead of both poles. Lead each quadrant with both axis poles:- **High impact · Low effort.**. A single-axis label breaks the 2×2 read — the grid only communicates structure when all four titles name the same two axes. - The four outer list items authored in an arbitrary order. Declaration order IS grid position: 1st item → top-left, 2nd → top-right, 3rd → bottom-left, 4th → bottom-right (a flex-wrap layout, not a labeled grid). Reordering the source list visibly reorders the quadrants.
Authoring
<!-- _class: matrix-2x2 -->
## Where each option lives.
- **High value · Low cost.**
- First item in this quadrant
- Second item
- **High value · High cost.**
- First item in this quadrant
- **Low value · Low cost.**
- First item in this quadrant
- **Low value · High cost.**
- First item in this quadrantSlots
| Slot | Selector | Required | Description |
|---|---|---|---|
title | h2 | yes | Slide heading naming the framework. |
axes | ul > li | yes | Four outer list items (one per cell). Lead each with Quadrant label. then the items as inner bullets. |
Data shape
- Author exactly four outer list items, one per quadrant. The layout assumes a fixed 2×2 and does not clamp, reflow, or warn on a different count — a 3rd or 5th item is an authoring bug the engine won't catch; it just wraps into a broken grid.
Anatomy
┌─────────────────────────────────────────┐
│ header │
│ 2×2 matrix heading │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ Q1: top L │ │ Q2: top R │ │
│ │ axis y+ │ │ axis y+ │ │
│ └──────────────┘ └──────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ Q3: bot L │ │ Q4: bot R │ │
│ └──────────────┘ └──────────────┘ │
│ footer 1/19 │
└─────────────────────────────────────────┘Related
- quadrantitems have continuous x/y coordinates rather than discrete quadrant labels
- verdict-gridoptions scored across more than two dimensions
- obligation-matrixmany rows × many columns of state-marker cells
- matrix-gridboth axes are ordered categories and cells mark one position, not four free quadrants
- cards-gridthe items don't divide along two axes