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 familyCurrent public readingNotes
Bar / Dot / Box / Violin / StripStrong current supportThese are core grouped-comparison or distribution surfaces, though some remain conditional on sample size or data shape.
Pie / DonutSupported with cautionUse for single-group composition only. They are intentionally limited for rough part-to-whole reading, not precise comparison.
Stacked Bar / 100% Stacked BarSupported with conditional scopeCurrent 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 / LineSupported with conditional scopeThese are public figure surfaces, but each has its own assumptions about row count, role mapping, and reading task.
Heatmap / Kaplan-Meier / ROC / Volcano / ForestSpecialized supportImplemented today, but they should be read as more domain-specific or pattern-dependent than the core figure families above.
Clustering / PCA / Parallel CoordinatesSpecialized and conditionalPresent 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:

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.