tasks/workstreams/graph-library/archive/add-coordinated-scale-domains-for-comparable-charts.md


type: task id: GRAPH_LIBRARY-ADD_COORDINATED_SCALE_DOMAINS_FOR_COMPARABLE_CHARTS title: Add coordinated scale domains for comparable charts description: Capture follow-on work for dashboard- or group-level shared scale domain control so comparable charts can coordinate quantitative axes without manual per-chart overrides. milestone: m1-ft-analytics-analyst-pilot owner: data-viz-designer-engineer status: not_started priority: p2


Add coordinated scale domains for comparable charts

Superseded (2026-03-27). This narrowly scoped follow-on was consolidated into Consolidate semantic chart defaults and rendering control-surface follow-ons so the active backlog carries one M2 umbrella task instead of many M1 leaf items. Keep the notes below as reference detail, not as a separately scheduled task.

Problem

Capture follow-on work for dashboard- or group-level shared scale domain control so comparable charts can coordinate quantitative axes without manual per-chart overrides.

Context

During M1 structure-lab work, we noticed that neighboring bar charts with the same Revenue y-axis were each auto-scaling independently. That makes side-by-side comparison harder and pushes authors toward manual per-chart y_scale.domain overrides.

Today Dataface appears to support only per-chart scale control, for example:

What is missing is a system-level way to say that a set of comparable charts should coordinate their quantitative domains.

Relevant files and surfaces:

Note: - m1-structure-bars-lines-lab.yml was a March 26, 2026 session artifact from the parallel codex/m1-structure-lab branch. If it is not on main yet when this task is picked up, treat it as historical repro context rather than a guaranteed in-repo dependency.

This came up specifically in a row of vertical bar charts, but the capability should likely generalize to other comparable chart groups and small multiples.

Possible Solutions

Plan

  1. Clarify the right ownership layer for coordinated domains: dashboard row, chart group, or explicit comparable-series group.
  2. Decide whether the feature should support: - explicit authored domains - automatic union/max-based coordinated domains - both
  3. Prototype the smallest useful surface for standard charts.
  4. Preserve authored per-chart overrides as the strongest precedence.
  5. Add regression coverage with side-by-side comparable charts.

Implementation Progress

Not started.

March 26, 2026 notes:

QA Exploration

N/A for now. This task has not been implemented yet.

Review Feedback

Not started.