Figure Support Matrix
Current public support snapshot for Licklider figure types, with emphasis on what is product-wired today versus what remains conditional or specialized.
How to read this matrix
This page is a public-facing support snapshot, not a full internal contract. It summarizes which figure families are product-wired today and where the current boundary is still conditional or specialized.
Use this page together with:
Current support snapshot
| Figure family | Current public reading | Notes |
|---|---|---|
| Bar / Dot / Box / Violin / Strip | Strong current support | These are core grouped-comparison or distribution surfaces, though some remain conditional on sample size or data shape. |
| Pie / Donut | Supported with caution | Use for single-group composition only. They are intentionally limited for rough part-to-whole reading, not precise comparison. |
| Stacked Bar / 100% Stacked Bar | Supported with conditional scope | Current support assumes long-format data with x, stack, and value roles. Standard stacked bar emphasizes totals; the 100% form emphasizes within-group composition. |
| Scatter / Regression / Line | Supported with conditional scope | These are public figure surfaces, but each has its own assumptions about row count, role mapping, and reading task. |
| Heatmap / Kaplan-Meier / ROC / Volcano / Forest | Specialized support | Implemented today, but they should be read as more domain-specific or pattern-dependent than the core figure families above. |
| Clustering / PCA / Parallel Coordinates | Specialized and conditional | Present in the product, but still more specialized than the core comparison and composition figures. |
Constraints
- Visible support does not always mean every adjacent workflow is equally mature.
- Some chart families depend on route heuristics, column-role inference, or specialized data patterns.
- Public docs may describe the intended reading task more narrowly than the underlying plotting library would allow.
Part-to-whole focus
Current part-to-whole support should be read as:
- Pie Chart: single-composition view
- Donut Chart: single-composition view with center-label support
- Stacked Bar Chart: composition compared across several groups
Notes on stacked bar support
The current stacked-bar implementation is intentionally narrow:
- It uses long-format data rather than a wide multi-value-column contract
- It exposes both absolute stacked and 100% stacked variants
- It is integrated into routing, chart-type resolution, inspector labeling, and figsafe evaluation
This means stacked bar should now be read as a real supported figure surface, but still within the current composition-focused scope rather than as a general-purpose grouped-bar replacement.
TODO (Phase02+)
- Expand per-chart rows as more public figure pages move from partial to fuller contract detail.