tasks/workstreams/graph-library/initiatives/m3-chart-and-viz-extensibility/index.md


type: initiative slug: m3-chart-and-viz-extensibility title: M3 chart and visualization extensibility workstream: graph-library owner: data-viz-designer-engineer status: planned milestone: m3-public-launch


M3 chart and visualization extensibility

Objective

Research how Vega, Vega-Lite, major charting libraries, headless BI tools, and declarative UI frameworks enable custom visualizations and extensions. Recommend a lightweight path for Dataface (Python, SVG-first). Preferred default: type: inline as a normal built-in chart, shipped early, so many teams never need a separate plugin / registry system. No rich HTML widget framework. If Dataface ships with dbt (locked installer / Cloud image), inline + dbt-package templates carry most extensibility; Python plugins behave like blessed extras, not ad hoc pip install — see spec §4.5. Capture implications for chart module layout and YAML schema versioning.

Milestone coordination

Deliverables