The state of AI-assisted data visualization Markdown source

Research snapshot · Evidence reviewed through August 14, 2026

The state of AI-assisted data visualization research

Status: research snapshot, evidence cut 2026-08-14. Recheck by 2026-11-14, or earlier after a material model, harness, benchmark, registry, or analytics- assistant release.

Short version: executive summary. Forward view: What would unlock the next capabilities in AI-assisted data visualization? turns the moving-baseline evidence into dated, scoreable forecasts and keeps model-driven and technique-driven gains separate. Assessment view: How close is AI-assisted data visualization to the ideal? defines a context-sensitive ideal, scores nine current capabilities on one fixed maturity scale, reconstructs the same scorecard from 2017 through August 2026, and translates the forecasts into explicit score movements.

This report is for researchers, product teams, designers, and engineers who need to understand what AI-assisted visualization systems can currently do, which techniques appear to improve them, and how those claims are measured. It is a research synthesis and mechanism comparison, not a product ranking or buyer’s guide. Tools, agent skills, and commercial BI assistants appear as examples of techniques in practice; their documentation does not establish comparative quality.

Eight open-source repositories were inspected statically at the pinned revisions listed below. Eight core system papers were read in full, four initial benchmark and training studies were read for the moving-baseline analysis, three current commercial product surfaces were checked against first-party documentation, seven first-party model and harness release records were used for the shared timeline, and earlier papers in the underlying research packet were re-read where they controlled a comparison. Three established visualization frameworks were added to ground the distinction between task goals, narrative explanation, dashboards, and exploratory tools. A companion deep reading adds 18 agent-skill files or families, broader skills benchmarks, and the paired SciVisAgentSkills study; its report keeps registry installations, repository popularity, and behavioral evidence separate. A second specialized-vision report separates chart QA, parsing, OCR/layout, grounding, quality or integrity critique, and verifier/repair roles rather than treating every visual model as an interchangeable judge. A third companion, Learning data visualization when AI can make the chart, separates assisted performance from retained skill, distinguishes productive difficulty from removable friction, and forecasts how human practice should be reallocated as implementation becomes cheaper. A fourth companion, What AI-assisted data visualization benchmarks actually measure, translates benchmark names into their inputs, outputs, source distributions, graders, human context, supported claims, and nonclaims. No external repository, package, installer, skill, model gateway, or untrusted script was run. Repository tests and included evaluation results are observations about what the source contains, not independently reproduced results.

Start here: what agentic data visualization is trying to do

Agentic data visualization is not one task. A system may help a person discover a pattern, explain a finding, monitor a changing situation, make a decision, or produce and revise a durable visual artifact. These purposes can occur in a sequence—exploration may eventually become a published explanation—but they do not have the same success condition.

Rather than invent a new top-level taxonomy, this report borrows the discipline of Brehmer and Munzner’s established visualization-task typology: describe why the work is undertaken, what data and outputs it acts on, and how encoding and interaction support it. This matters acutely for agents. Returning a technically valid chart answers part of “how”; it does not show that the system served the intended human purpose.

Primary goal Typical environment What good support looks like What the agent must not optimize away
Explain and present journalism, public explanation, narrative graphics evidence supports a specific account; annotation, sequence, surrounding prose, and visual emphasis work together; defined readers can follow it authorial claim and context, counter-reading, integrity, accessibility, publication judgment
Explore and discover analyst work, open-ended research, exploratory tools transformed data and alternatives remain visible; the person can steer, branch, correct, and reverse course ambiguity, provenance, direct control, and the ability to abandon a bad line of inquiry
Monitor and respond operational dashboards, shared awareness surfaces current state, thresholds, anomalies, and action state are legible and trustworthy freshness, stable measures, permissions, escalation rules, and operational consequence
Compare and decide strategic and analytical BI, decision support authoritative measures, fair comparisons, alternatives, uncertainty, and tradeoffs support a consequential judgment semantic custody, metric ownership, role access, and human accountability
Produce, revise, and reuse authoring tools, coding agents, scientific or interactive applications the artifact executes, remains editable, reproduces its computation, and behaves correctly in delivery domain constraints, edit locality, browser state, specialized scientific meaning, and final acceptance

These are overlapping goals, not product bins. Segel and Heer characterize narrative visualization by the balance between author-driven narrative flow and reader-driven discovery. Sarikaya and colleagues show that dashboards also vary by purpose, audience, interaction, and data semantics, and differ materially from exploratory visualization tools. A newsroom interactive may contain both guided explanation and exploration; a dashboard may monitor, analyze, teach, or communicate. The important step is to declare the sequence and apply the right evidence at each transition.

That produces a general requirement: every system should preserve the question, data, decisions, artifact, and evidence. A context contract should then select the appropriate authoring and evaluation method. A universal generator, critic, or acceptance score would erase differences the system needs to understand.

What is being compared

This landscape contains several kinds of thing that are easy to blur together. A paper can describe a tool, a repository can implement a paper, and a benchmark can be used to test several tools. They still make different kinds of claim.

Kind of object Plain-language meaning Examples in this review What inspecting it can establish
Research paper or system A proposed way to generate or edit visualizations, usually paired with an experiment Raiven, NL2Dashboard, nvAgent, DashChat, PlotGen, NL4DV-LLM, Data Formulator 2 What method was proposed and how it performed under the paper’s tasks, models, baselines, and graders
Open-source tool or framework Runnable code intended for people or applications to use Data Formulator, Lumen, LIDA, Vizro What the current implementation can do and what checks it contains; not necessarily whether it improves human outcomes
Agent skill or plugin package Instructions, references, templates, and sometimes scripts that shape how a general coding agent works Vizro’s end-to-end flow, OpenAI visualize-data, AntV skills, Markdown Viewer Vega skill, claude-skillz What workflow and verification the package requests; only a with/without behavioral test can show whether an agent follows it or benefits
Benchmark or evaluation harness A fixed set of tasks plus execution and scoring rules DashArena, VisEval inside nvAgent, MatPlotBench inside PlotGen Comparative performance under that harness; not automatic proof of production reliability or reader benefit
Commercial BI assistant A vendor feature operating inside an established analytics product Power BI Copilot, Tableau Agent, Looker Conversational Analytics The current product contract and native sources of grounding; public documentation is not a comparative accuracy study
Technique A reusable mechanism that may appear in any of the objects above typed intent, compilers, semantic grounding, browser replay, direct manipulation A candidate design principle. Its value must still be tested in the environment where it will be used.

The objects fit together roughly like this:

question + data
      |
      v
authoring system or product  <--- an agent skill can guide this work
      |
      v
structured plan, DSL, or code
      |
      v
renderer + browser  ---> chart or interactive dashboard
      |
      +--- deterministic checks test values and behavior
      +--- a benchmark supplies repeatable tasks and scoring
      +--- a human study tests how people author, understand, or decide

The eight core papers are not eight versions of the same product. Additional benchmark and training studies are introduced later where they answer the separate question of how the model baseline is changing.

Paper What it is, in plain language Why it is in this comparison
Data Formulator 2 A study of a chart-authoring interface where a person directly chooses visual encodings and asks the model for missing data transformations. It is the clearest small study of mixed-initiative authoring, visible intermediate data, branching, and verification behavior.
Raiven A scientific-visualization prototype where the model writes a restricted visualization language and a compiler produces linked 2D, 3D, and table views. It supplies unusually strong bounded evidence that a DSL and compiler can eliminate many code-generation failures when the desired view is already specified.
NL2Dashboard A dashboard architecture where the model produces a compact structured plan and uses small edit operations instead of rewriting the whole application. It tests whether an intermediate representation improves controllability, edit locality, and token use.
nvAgent A natural-language-to-database-visualization pipeline that prepares a schema, composes a visualization query, executes it, and repairs failures. It provides a large benchmark and useful ablations for structured composition and execution-guided validation, especially across multiple tables.
DashChat A conversational industrial-dashboard mockup tool with a dashboard DSL, design-pattern retrieval, structured edits, and history. It combines a held-out prompt evaluation with a small user study of rapid prototyping and human correction.
NL4DV-LLM A method that turns a natural-language question into an inspectable analytic specification: selected fields, analytical task, and candidate visualizations. It shows why preserving explicit mappings and multiple interpretations can be more useful than jumping directly from prose to chart code.
PlotGen A scientific plotting pipeline with separate numeric, text, and visual feedback passes around generated Matplotlib code. It is evidence for multimodal feedback, while also illustrating why extra agents and extra model calls need an equal-budget causal test.
DashArena A benchmark, browser executor, and human-calibrated judge for interactive dashboards—not a dashboard-authoring product. It adds a serious measure of task-grounded analytical and interaction quality by replaying the author’s intended interaction sequence.

Terms used throughout the report:

State of the field

This synthesis distinguishes repeated findings from environment-specific choices, direct negative or null evidence from merely unsupported claims, and demonstrated capability from open research questions.

Findings in one page

The field is not converging on a single agent architecture. It is converging on a more useful engineering pattern: reduce the part the model must improvise, externalize its decisions, and test the resulting artifact at the layer where failure can occur.

The strongest current techniques are:

  1. A typed visualization or dashboard representation between intent and rendering. Raiven, NL2Dashboard, nvAgent, NL4DV-LLM, current Data Formulator/Flint, DashChat, and the best library-specific skills all constrain generation through a DSL, intermediate representation, or declarative spec. This improves syntax, edit locality, token efficiency, and the ability to validate individual decisions. It does not establish that the underlying question or takeaway is worthwhile.
  2. Deterministic work for deterministic claims. Compilers, schema checks, aggregation checks, executable code, browser traversal, replayed interactions, and regression comparisons outperform asking a model to pronounce an artifact correct. The model remains useful for ambiguity, semantic mapping, critique, and repair; it should not substitute for arithmetic or runtime evidence.
  3. Grounding in the actual data contract. Governed BI products increasingly bind natural language to semantic models, field descriptions, verified queries, permissions, sample values, and business glossaries. This is more consequential than assigning a generic agent an analyst persona.
  4. Mixed-initiative authoring. Data Formulator 2 and DashChat make natural language one control surface among direct manipulation, structured selection, visible transformed tables, history, branching, and reversion. This has stronger human-use evidence than prompt-only generation.
  5. Evaluation over the rendered artifact and intended use. DashArena’s new contribution is not another chart score. A system authors an interaction trajectory; a browser replays it; the judge sees task, screenshots, schema, and execution evidence. Human agreement improves materially when interaction evidence is present. This is the closest current answer to the earlier gap around communicative and analytical value, but it is not a measure of reader comprehension, learning, retention, or decision quality.

“Multi-agent” is therefore not a transferable technique by itself. It earns a place only when a role has a different information boundary or tool contract: schema access, transformation execution, visual inspection, browser interaction, or independent acceptance evidence. A planner, composer, and validator can help because they manipulate different representations and evidence, not because their labels simulate a team. Equal-budget single-agent results and several ablation findings still argue against agent count as a default quality lever.

Where the literature converges

The convergence is a common engineering posture, not a standard product architecture:

Where approaches legitimately diverge

Several competing approaches can each be right in different environments:

Direct negative, null, and conditional findings

Unsupported shortcuts are a different category

An unsupported claim is not proof of harm. It is simply insufficient evidence for acceptance. The AntV saved “success” results did not include browser render outcomes. The prompt-only packages in the initial sample have no behavioral with/without proof. LIDA’s code-and-text evaluator does not inspect the rendered chart. A validator that fails open is not an acceptance mechanism. Stars, installs, code returned, a nonblank render, synthetic personas, or one vision-model score may be useful inputs or baselines; none establishes data fidelity, integrity, reader understanding, or decision quality.

The model and harness baseline is moving

Shared timeline: September 2023 through August 2026

The three lanes below align general model and harness releases with the changing scope of visualization systems and benchmarks. They are a shared clock, not a causal model: release dates do not prove that a platform milestone caused a paper’s result, and publication dates lag the work. Scores remain comparable only inside the named studies.

The web presentation places every milestone on one proportional September 2023–August 2026 axis. Marker position encodes the date; label width does not encode duration. On narrow screens, the same evidence becomes a vertical chronology inside each explicitly named lane.

Period General model and harness baseline Visualization systems and techniques Benchmark and evaluation frontier
Sep 2023 GPT-4V makes image input broadly available, enabling general models to inspect visual artifacts. The main public capability question is still dominated by producing or reproducing individual static charts. Existing evaluation mostly stops at code, structure, execution, or static-image similarity.
May-Oct 2024 GPT-4o adds native multimodality; Anthropic’s computer-use beta adds screen, cursor, click, and typing actions. Data Formulator 2 and NL4DV-LLM make transformed data, direct controls, history, and analytic specifications visible. Plot2Code tests plot-to-code reproduction; VisEval tests 2,524 natural-language visualization queries across 146 databases with heterogeneous checks.
Feb-Aug 2025 Claude Code brings a terminal coding agent; OpenAI’s agent tools bundle web, file, computer use, and tracing; GPT-5 targets coding and agentic work. PlotGen, DashChat, and nvAgent add multimodal feedback, dashboard-specific languages, schema planning, execution, and repair. Text2Vis combines data, questions, answers, code, and annotated charts across 1,985 tasks and isolates targeted feedback from generic prompting.
Jan-Aug 2026 Hosted shell, computer environments, persistent workspaces, and reusable skills become first-party platform primitives. NL2Dashboard tests a compact editable dashboard plan; Raiven tests a restricted scientific language and deterministic compiler. RealChart2Code adds real data and multi-turn refinement; CharTide compares newer general and specialized chart models; Dashboard2Code and DashArena add state and replay; Chartography and FinChart-Bench test difficult professional reading; ChartDiff and multi-chart PolyChartQA add cross-chart reasoning; Chart-MRAG adds chart-bearing documents and retrieval; multilingual POLYCHARTQA and MM-JudgeBench expose language gaps in readers and judges.

By the August 2026 evidence cut, the research question is no longer only whether a model can emit code for a plausible static chart. It is increasingly whether a model plus its harness can preserve meaning, construct a multi-view interactive artifact, exercise it in a browser, and supply evidence that it supports the analytical task. Reliability has not kept pace with that expanding scope.

The baseline has improved materially over the past 36 months, but the published record does not provide a clean visualization-specific learning curve from August 2023 to August 2026. Benchmarks changed, later papers often reran only a subset of models, judges changed, and current systems combine models with different prompts, tools, and test-time budgets. The defensible conclusion is a direction and a set of measured slices—not a universal annual improvement rate.

A fixed scorecard makes the remaining distance explicit

The companion capability scorecard applies one six-level rubric to nine dimensions: task framing; data, semantics, and provenance; construction; interpretation; integrity critique; steering and repair; interaction, responsiveness, and accessibility; reader or decision outcomes; and production, governance, and maintenance. The scale runs from “not demonstrated” through “outcome-proven.” It does not average the dimensions.

On that rubric, the August 2026 field is usable in bounded contexts for data grounding, ordinary construction, interpretation, and mixed-initiative repair; repeatable on bounded tests for integrity critique and delivered interaction; and only demonstrated—not established—for reader outcomes and the full production lifecycle. The same rubric can be applied retrospectively without pretending that unlike benchmark percentages share a common numerical axis. The historical reconstruction shows broad acceleration after 2023, but no common-core dimension yet crossing into field-wide deliverability. Context rows replace the generic ideal with the actual success condition for explanation, exploration, monitoring, decisions, production, scientific work, and reader assistance.

What the closest comparable slices show

The web presentation uses paired points for the before-and-after values below. Each measure keeps its own labeled scale and exact endpoints; readers may compare the two points inside a row, but not horizontal position across metrics. There is deliberately no combined score or common raw axis.

Plot2Code asks a multimodal model to reconstruct a scientific chart as code. An anonymous 2026 preprint re-reported direct, single-pass results on the same Python/Matplotlib subset and normalized scores over the full test set. Between the September 2023 GPT-4V result and the June 2025 Gemini 2.5 Pro result:

Measure Sep. 2023 Jun. 2025 Change over 21 months
Code executes 84.1% 87.9% +3.8 percentage points
Text in the recreated chart matches 48.5% 71.7% +23.2 points
Rendered-chart quality 5.45 / 10 7.65 / 10 +2.20

The large movement was in visual and textual fidelity, not basic code execution. This is a useful comparison, but it is one preprint’s reconstruction of one chart-to-code benchmark, not a field-wide time series.

CharTide, a peer-reviewed ACL 2026 training study, supplies a second same-paper comparison of GPT-4o and GPT-5 on three chart-to-code benchmarks. GPT-5 improved ChartMimic high-level similarity from 87.7 to 94.7, Plot2Code text match from 52.6 to 61.9, and ChartX’s five-point score from 2.61 to 3.59. Execution moved much less. The pattern is again uneven: generation is becoming more faithful, while harder visual reasoning and semantic alignment still leave substantial headroom. CharTide also shows that a small chart-specialized model can match or exceed a larger general model, so raw frontier scale is not the only route to improvement.

DashArena shows what the 2026 frontier can attempt that earlier chart benchmarks barely measured: a current general model can produce a multi-view interactive dashboard and a replayable intended-use trajectory from an open-ended task. Its top model was competitive with the anonymized human baseline in aggregate preference. Yet no model exceeded 86% render success or 74% replay success, and execution-clean semantic failures remained common. Breadth has expanded faster than reliability.

Dashboard2Code makes another part of dashboard behavior measurable. Its 180 Plotly Dash dashboard-code pairs cover 20 visualization types and eight callback patterns, with 450 interaction tasks. The best reported configuration scored 79.4 overall and 64.2 on the most complex interaction level. DOM access raised one model’s successful UI exploration from 20.61% to 64.58%, showing the value of exposing executable structure rather than relying on pixels alone. The benchmark also exposes a particularly dangerous failure: an interface can respond while hidden state or a transformation is factually wrong. It uses a fixed 1920×1080 viewport and excludes animation and popups, so mobile, responsive, and animated behavior remain outside the result.

Chartography asks a different question: can a model read difficult charts used in professional work? Its 100 practitioner-authored tasks span 12 domain labels and were independently verified by three experts per task. Thirty model configurations were run twenty times per task. The best tested configuration reached 45.0% mean pass@1. Greater reasoning effort helped in eleven of twelve paired comparisons, but the median gain was only 4.5 percentage points and longer reasoning often elaborated an initial visual misread. Because the tasks were deliberately screened for difficulty, 45% is not a prevalence estimate over all professional charts. It is strong evidence that success on basic visual-literacy or chart-QA sets does not imply dependable professional reading.

Scaffolding still helps, but generic instruction is already losing value

The most informative ablations do not say “more prompting is better.” They say that scaffolding helps when it adds a missing representation, tool, or evidence channel.

The current operational baseline is also no longer a bare model call. Coding harnesses increasingly arrive with planning, repository search, execution, browser inspection, and packaged visualization guidance. A no-skill model is still a useful diagnostic control, but it is not the realistic alternative to a application-specific extension. The decision baseline must be the current model plus the normal harness, its default tools, and any ambient skills or instructions.

What can and cannot be projected

The observed direction supports three bounded forecasts:

  1. Likely to commoditize: syntactically valid chart code, conventional chart selection, basic styling, routine repair, and generic “inspect your render” advice. These should be short, replaceable defaults, not a large permanent application-specific doctrine.
  2. Likely to migrate into models or harnesses: generic planning, self-review, browser/tool use, and library navigation. A visualization system should consume these when they work and avoid duplicating their orchestration.
  3. Unlikely to be solved by baseline capability alone: the local question, audience, semantic definitions, authoritative data, denominator, source custody, consequence, publication boundary, environment-specific evidence, and real-reader outcomes. These are facts and authorities the model does not acquire merely by becoming better at code or vision.

Linear projection would be false precision. The practical forecast is that the value of generic instruction will decay fastest, the value of executable local evidence will persist, and the value of context and authority boundaries will increase as agents become capable of taking more consequential action.

How evidence was graded

The same word—“works”—covers incompatible outcomes in this literature. This report keeps seven layers separate:

Layer What can be established Typical evidence What it does not establish
Structure Required fields or files exist schema validation, AST checks, spec comparison execution, correct values, usefulness
Execution Code compiles/runs and a nonblank artifact appears sandbox, renderer, browser, console/network checks correct binding or interpretation
Data fidelity Values, aggregations, filters, and joins match source data deterministic recomputation, exact comparisons, query receipts legibility or audience value
Visual integrity Encodings are coherent and nondeceptive mark/encoding checks, render inspection, targeted critic ease of reading or insight
Interaction Controls and linked views behave as intended browser replay, action coverage, before/after state that the interaction supports a good analysis
Analytical support The artifact helps address a task task-grounded comparison, expert study, realistic workflow learning, retention, or downstream decision quality
Reader outcome A defined audience understands, remembers, or decides better controlled human study with audience/task measures generalization beyond that population and context

Passing a lower layer is a prerequisite, not a proxy for all higher layers. “Rendered,” “valid,” “high similarity,” and “preferred by a vision model” are different claims.

Evidence labels used below:

Technique map

Technique Representative systems Best current support Environment fit Failure boundary Current evidence-based posture
Prompt-only visualization guidance claude-skillz data-visualization, Markdown Viewer Vega skill C/D: inspectable instructions; no behavioral comparison found one-off, low-risk chart creation where the renderer is already known prose can be stale, ignored, or internally inconsistent; no data or render proof Reject as a sufficient workflow; retain only as baseline
Versioned library constraints plus retrieval AntV G2/G6/X6 skills C: large reference corpus, retrieval datasets, structural checks, included generation results coding against a fast-changing visualization API reported “success” can mean response returned; saved results were not browser-rendered Try as a retrieval intervention, not as quality proof
Chart contract before implementation OpenAI visualize-data; Vizro design specs C: explicit contracts, runtime tests, required specs and receipts coding agents, reports, dashboards, multi-surface delivery instruction compliance is probabilistic; contract can document a wrong question Borrow now
Structured analytic or visual IR NL4DV-LLM, nvAgent VQL, NL2Dashboard IR, RaivenDSL, Flint A/B in bounded tasks; repeated independent convergence repeated generation/editing, scientific views, dashboards, renderer portability schema can exclude useful forms; semantic binding can still be wrong Borrow the principle; test the smallest local IR
Deterministic compiler/renderer Raiven, NL2Dashboard, Flint, Vega-Lite-based tools Raiven B/A in fully specified reproduction; NL2Dashboard B scientific visualization, stable dashboard grammar, controlled environments does not discover the analytical question; expressiveness ceiling and compiler defects remain Try against direct code at equal task/budget
Direct manipulation plus natural language Data Formulator 2, DashChat, Tableau Agent Data Formulator 2 and DashChat A within small studies exploratory analysis and prototype negotiation user studies are small; current products have evolved beyond published evaluations Borrow interaction pattern
Persistent history, branching, reversion Data Formulator/Data Threads, DashChat history A/C: observed in studies and current implementation nonlinear analysis and stakeholder iteration provenance can record bad branches without detecting them Borrow now
Semantic-layer grounding Looker/LookML, Power BI semantic models, Tableau field metadata; current Data Formulator connectors C/D: strong mechanism and governance rationale; limited public comparative outcome evidence governed enterprise BI with established models semantic layer can be stale or wrong; unmodeled questions remain hard Borrow as an input contract when one exists; never infer semantic truth from availability
Execution-guided repair nvAgent, PlotGen lexical loop, Lumen agents, Vizro testing nvAgent B; other evidence mixed syntax/API-heavy generation and multi-table queries fixes what throws, not silent semantic error; repeated loops add cost Borrow bounded repair after typed failure
Rendered-image critique VisJudge, Raiven VMPC judge, PlotGen visual agent, NL2Dashboard critic VisJudge B on its expert-adjudicated quality rubric; Raiven B with human correlation; other evidence weaker visible composition, readability, mark, label, and bounded perceptual failures a screenshot critic cannot verify source fidelity, interaction, responsive states, or reader outcomes Try only as one evidence channel
Chart-specific perception and tools ChartAgent, ChartREG++, chart parsers, OCR/layout models Bounded specialist gains in numeric QA, chart-mark grounding, and document parsing; current general models lead some new transfer tests exact extraction or localization failures that a general critic cannot resolve reliably parsing is not critique; tools still fail; specialist benchmark fit can decay quickly Route to a measured component failure, not to “quality” in general
Deterministic data/integrity checks Vizro aggregation/color scripts; Raiven data-hallucination checks; local regression guards B/C and strong causal fit any generated chart with inspectable source data check coverage is necessarily partial Borrow now and expand by failure class
Browser and interaction evidence Vizro Playwright workflow, DashArena executor DashArena A/B; Vizro C interactive dashboards and browser-delivered reports scripted path may miss latent behavior; clean execution can hide data errors Borrow now for interactive surfaces
Model-authored replayable analytical trajectory DashArena A/B: 234 tasks, human-calibrated pairwise judging open-ended interactive dashboard generation trajectory is partial and model-authored; benchmark is Tableau-seed-biased Try as an evaluation receipt, not as product behavior
Multiple role agents LIDA, PlotGen, nvAgent, Lumen, DashChat, NL2Dashboard mixed: nvAgent/DashChat positive, equal-budget general evidence negative, several ablations nuanced heterogeneous access/tool boundaries or parallel independent work role theater, correlated critics, token/latency growth, weak baselines Use only where the role owns a distinct capability or evidence boundary
Synthetic reader/persona panels LIDA goal personas; broader synthetic-user literature weak for audience validity; negative evidence on faithful simulation brainstorming possible questions only false confidence about real readers, difficulty, aesthetics, and persuasion Reject for acceptance or audience claims

Research and implementation landscape

This landscape shows where research techniques appear in working systems, agent-skill packages, and governed BI products. The entries are examples and evidence records, not product scores: a paper can support a bounded performance claim, a repository can expose an implementation, and product documentation can describe a contract, but those are different kinds of evidence.

Full tools and research systems

Offering Actual mechanism Evidence read Assessment
Data Formulator Natural language handles transformations and agentic exploration while a GUI handles explicit visual encodings; visible tables, code/explanations, threads, branches, and current Flint semantic specs support refinement. Data Formulator 2: eight participants reproduced 16 charts and 12 nontrivial transformations; all completed the tasks, with distinct branch/depth strategies. Current 0.8 alpha is substantially broader than the studied 2024 prototype. A/C. Strongest authoring interaction pattern. The user study supports learnability and verification behavior, not long-term analytical correctness or the efficacy of the 2026 agent stack.
Raiven The model sees metadata and emits RaivenDSL; a deterministic compiler creates coordinated 2D, 3D, and tabular views with controls. 100 fully specified prompts; 100% compile and .988 VMPC versus .800–.867 compile and .678–.721 VMPC for direct-code baselines. Seven visualization experts completed three replication tasks; five preferred Raiven and two had no preference. A/B, bounded. Compelling for unfamiliar scientific/3D prototyping. Most gains are in SciVis; InfoVis baselines nearly match. Tasks reproduce specified views rather than discover questions. Authors were the graders, and the tool can still encode logically misleading order/null choices.
NL2Dashboard A compact IR separates analysis/content/layout from deterministic rendering; atomic modification operators avoid rewriting a dashboard; planner, coder, and optional visual critic operate around the IR. Ten tables across finance, education, and government; seven modification classes. It scored 11.89/15 in generation and 11.93/15 in modification under an LLM judge, completed all edit tasks, and used much lower output-token/dashboard ratios than web-product baselines. B, promising but not decisive. The IR/edit result is strong. The comparison uses different model interfaces/backbones, only ten source tables, an LLM quality judge, no user study, and no equal-budget control. The paper reports diminishing critic returns and recommends zero or one round.
nvAgent Processor filters/augments database schema, composer uses sketch-and-fill to make VQL, validator translates to Python and iterates on execution errors. ACL 2025; VisEval has 2,524 NL/visualization pairs over 146 databases. With GPT-4o it reached 85.63% single-table and 81.07% multi-table pass rate, +7.88 and +9.23 points over the best baselines. B. Supports structured planning and execution validation, especially for multi-table work. The composer carries most of the ablation gain. Removing the processor slightly improved the GPT-4o average while hurting weaker/multi-table settings. Five paper authors performed human annotation; the authors acknowledge evaluator bias, temporal errors, and incomplete semantic metrics.
DashChat Industrial-dashboard pattern retrieval, a DSL, intent-specific parallel agents, explicit evaluation/repair, chat plus structured edit bubbles, and visual history/reversion. Fifty held-out prompts: 100% executable, 94% exact spec consistency, and 41.4 s end-to-end; the two single-pass baselines reached 76–80% consistency and took 62.9–134.7 s. User study: 17 domain professionals and 11 designers; designers compared it with Tableau after a 30-minute tutorial. A/B for rapid prototypes. Strong evidence for a constrained prototyping environment and iterative negotiation, not production analytics. It generates mock data; participants identified domain mismatch, acronym, direct-editing, and style-control limits. The Tableau comparison favors a prompt-first prototype task and says little about governed, production data work.
Lumen Coordinator routes to SQL, Vega-Lite, Deck.gl, chat, source, table/document-list, and validation agents over serializable declarative pipelines and views. Deterministic profiling and cleaning precede some agent work. Current, inspectable implementation and tests; no persuasive published comparative efficacy study found. A notable validation path fails open by assuming completion when structured validation cannot be parsed. C. Strong mechanism source, not outcome evidence. Borrow serializable pipelines, real access-based roles, and profiling-before-aggregation. Reject fail-open semantic completion.
LIDA Data summarization, persona-conditioned goal generation, chart code generation, six-dimension LLM evaluation, repair, and recommendation. Influential open-source baseline; inspected revision has not moved since 2024-08. The evaluator is code/text-prompt based and repair echoes feedback into another generation call; it does not inspect the final rendered image or produce regression evidence. C/D and historically useful. Keep as the canonical prompt-pipeline baseline. Reject its evaluator/persona pattern as current acceptance evidence.
PlotGen Query planner and code generator followed by numeric, lexical, and visual feedback agents; the numeric agent de-renders the result with a VLM. MatPlotBench 100: 65.67 with GPT-4 versus 61.16 for MatPlotAgent and 48.86 direct. Five participants reviewed 200 sampled requests; only 40.5% were completely accurate and 24.5% somewhat accurate. B-, directionally useful. Supports multimodal feedback, especially lexical/visual checks, but lacks an equal-budget baseline, relies heavily on GPT-4V throughout, and contains reporting inconsistencies. It does not establish that multiple agents are the cause.
NL4DV-LLM The model emits an inspectable analytical specification (attributeMap, taskMap, visList) and can return multiple interpretations for ambiguous prompts. 740 queries over three datasets: GPT-4 prompt approach 87.02% versus rule-based NL4DV 64.05%, at roughly 25 s versus 3 s. Two authors graded, with a third tie-breaker; any valid ambiguous interpretation could count. B, older-model evidence. Borrow explicit task vocabulary, mapping visibility, and multiple interpretations. Do not trust its generated confidence scores or equate valid syntax with correct attribute/encoding binding.
Data Formulator 2 Concept binding: direct manipulation specifies encodings; concise natural language requests missing transformations. Data threads preserve branch/backtrack context. CHI 2025 study described above. Participants used charts, transformed tables, code, and explanations differently to verify outputs. A within a small reproduction study. This is better evidence for mixed initiative than for agent autonomy.

Skill and plugin packages

Package Package class Verification actually present Outcome evidence Assessment
Vizro end-to-end flow Six skills split design, chart/layout selection, build, YAML, and actions; five required spec/test artifacts AST checks for raw/unaggregated charts and color policy; required terminal inspection; Playwright walk of every page and every action; console, network 500, server traceback, screenshot/spec comparison, and test report Three dashboard-build and four interaction eval prompts with explicit expectations; README says tested with two Claude 4.6 models, but no aggregate held-out result or independent user outcome found C, strongest inspected skill mechanics. Borrow staged specs, targeted deterministic checks, action enumeration, browser evidence, and test receipts. Do not infer general chart quality from seven fixtures.
OpenAI visualize-data Large workflow skill: question/takeaway first, chart contract, data sufficiency thresholds, surface routing, denominator/uncertainty/source rules, final-context rendering and inspection Repository tests cover renderer, transform, tooltip, axis-domain, HTML fallback, and delivery contracts; the skill requires QA in the delivered surface No held-out behavioral comparison of an agent with/without this skill found C. Strong contract and coverage checklist. Borrow the chart contract and final-context QA. Treat prose thresholds as revisable defaults, not universal laws.
AntV chart visualization skills Thin chart-image API skill plus deep G2/G6/X6 skills with strict version constraints and hybrid retrieval over a large reference corpus Eval code contains structural/API checks, code similarity, a Playwright render tester, blank detection, and a VLM visual scorer Included saved runs cover 174 G2, 97 G6, and 136 X6 cases with high structural similarity/hit rates. The July retrieval result files do not contain render results; “success” largely means generation completed without recorded structural failure. No no-skill baseline is included in those files. C. Excellent evidence that version-specific constraints and progressive retrieval target real library hallucinations; insufficient evidence of visual correctness. Run a local with/without retrieval-and-render ablation before transfer.
SciVisAgentSkills Version-pinned operational guides for napari, ParaView, Topology ToolKit, and VMD/MDAnalysis, including headless execution and render–inspect–adjust loops Deterministic image, code, and rule checks plus multimodal judging across 108 expert-designed tasks Claude Code and Codex were each tested three times with and without the relevant skills. Quality improved in all ten suite-by-agent comparisons, although one completion measure fell. B, direct but bounded. This is the clearest visualization-specific skill ablation found. The authors built and evaluated their own packages; the tasks are scientific, and no independent reproduction or reader outcome was found.
Markdown Viewer Vega skill Compact renderer adapter with syntax notes and examples No task fixtures, data checks, or render loop found in the skill None found C/D. Useful as surface syntax, not a visualization method.
data-visualization in claude-skillz Long single-file primer covering chart selection, Cleveland–McGill ordering, accessibility, performance, libraries, and layout No scripts, fixtures, or evaluation harness found None found D. Good checklist specimen and prompt-only baseline. It packages advice but cannot show that an agent followed it or that a reader benefited.

These packages make a useful maturity ladder:

static advice
  -> versioned constraints and on-demand retrieval
  -> explicit design/build artifacts
  -> deterministic source/code checks
  -> final renderer/browser inspection
  -> interaction coverage and evidence receipts
  -> held-out behavioral comparison with and without the package
  -> human outcome study

SciVisAgentSkills reaches the paired-ablation rung for specialized scientific work, but not independent reproduction or a human outcome. Vizro reaches furthest on execution evidence; AntV has the largest included retrieval/code benchmark; the OpenAI skill has the broadest chart-contract and delivery QA. Those are different strengths and should not be collapsed into an install count or one “best skill.” The companion skill-package deep dive compares 18 files or families and separates registry installations from repository popularity and behavioral evidence.

Governed commercial environments

Product surface Current first-party mechanism What it suggests Evidence limit
Power BI Copilot Builds a report page by selecting tables, fields, measures, and charts from a semantic model; generated pages remain editable with normal tools; answers can reference source visuals. Bind generation to governed measures and retain direct author control. Current capability documentation, not a comparative accuracy or user-outcome study.
Tableau Agent Works within a connected data source and current worksheet state; uses field metadata and sampled values; creates/changes visualizations, calculations, filters, and sorts; dashboard Q&A entered beta in July 2026. Keep agent scope close to existing authoring state and make direct manipulation the recovery path. Tableau explicitly says to review results and treats the output as a starting point. It currently cannot choose a source, model data, build full dashboards in viz authoring, or create many interactions.
Looker Conversational Analytics Grounds queries in LookML, permissions, descriptions, samples/fuzzy value search, custom instructions, business glossaries, and optional verified queries. The agent selects fields/filters while Looker composes database queries; optional Python handles advanced analysis. A maintained semantic layer and verified examples are more reliable grounding than a generic analyst persona. Different domain agents can be policy/configuration packages over shared governed data. Product documentation says outputs can be plausibly wrong and must be validated. No public evidence read here isolates which grounding feature improves end-user decisions.

The commercial systems are especially environment-dependent. Their main advantage is not a universally better model. It is custody of semantic models, permissions, field metadata, verified queries, authoring state, and the native renderer. That advantage does not transfer to an open-file editorial workflow unless another system is given equivalent data contracts.

The evaluation frontier

DashArena materially changes the map

DashArena, published 2026-08-11, contains 234 open-ended tasks derived from high-quality Tableau Public dashboards across 14 clusters. A candidate returns a single-file ECharts dashboard and a structured two-turn interaction trajectory. A Playwright executor replays the trajectory and gives the pairwise judge task context, screenshots, schema, and execution evidence.

The strongest results are about the evaluation method:

This qualifies the earlier conclusion that communicative-value evaluation was empty. DashArena now provides a serious, human-calibrated measure of task-grounded analytical support and interaction quality. It does not reverse the conclusion about readers. The benchmark does not observe whether a target audience comprehends an argument, learns a concept, remembers the message, or makes a better real decision. Its pairwise aggregate is also not a universal taste or audience model. The right update is “a major middle layer now exists,” not “communicative value is solved.”

Dashboard2Code exposes state that a screenshot can hide

Dashboard2Code reconstructs interactive Plotly Dash applications from screenshots, optional DOM, and interaction. Its benchmark combines 58 real-world seed dashboards with 122 generated examples, then checks visual fidelity, code, dynamic browser behavior, and 450 interaction tasks. Ninety generated dashboards were also scored by three visualization- experienced graduate evaluators; the final automatic metric correlated .781 with their ratings.

The most important result is not one total score. DOM access sharply improves exploration, complex callbacks remain harder, and systems can produce a visually responsive but factually wrong state. A static image judge cannot see that failure. The scope boundary matters just as much: Plotly Dash only, fixed desktop viewport, no animation or popups, and no reader study.

Chartography makes professional reading a separate capability

Chartography, released 2026-08-11, contains 100 difficult professional chart-reading tasks across 12 domain labels. Each task was authored by a practitioner and independently verified by three experts, including an acceptable answer range. The best of 30 frontier configurations reached 45.0% mean pass@1 over twenty trials per task.

Higher reasoning effort usually helped, but not enough to erase the main failure: sparse axes, 3D projections, contours, and domain conventions can be misread before reasoning begins. More tokens then produce a longer explanation of the wrong visual premise. The benchmark is adversarially difficulty- screened, so it does not say models fail on 55% of ordinary charts. It does say that a general “chart literacy” score is too broad a release gate for professional, consequential reading.

Raiven narrows generation failure in a particular environment

Raiven’s .988 VMPC is strong counterevidence to treating direct-code chart generation failure rates as immutable. A formal DSL plus compiler can nearly eliminate many specified-mark, encoding, linking, hallucination, and execution failures. But the benchmark fully specifies the target visualization, and the largest delta occurs in 3D/scientific tasks where generic web code generation is weak. In ordinary 2D information visualization, direct frontier models nearly match Raiven on its own metric.

The transferable claim is conditional: when an environment has a stable visual grammar, recurring hard syntax, and deterministic rendering, invest in the representation/compiler. It is not evidence that a DSL can choose the right question, identify a misleading comparison, or replace final human judgment.

Benchmark construction is part of the technique

The companion benchmark crosswalk documents the input object, requested output, source distribution, grader, human context, supported claim, and nonclaim for the benchmarks carrying the main conclusions in this review. It reveals a measurement progression:

  1. exact or near-exact code/spec matching;
  2. syntactic legality and render success;
  3. data/encoding correctness against a reference;
  4. chart extraction, visual grounding, question answering, and comparison;
  5. integrity or quality judgment with human calibration;
  6. interaction state and task-grounded replay;
  7. actual user performance, comprehension, or decision outcome.

Many impressive percentages in tool repositories live at levels 1–2. nvAgent and Raiven reach level 3 in bounded ways. ChartQAPro, Chartography, ChartDiff, and the two 2026 PolyChartQA benchmarks expand level 4 across realistic, professional, comparative, multi-chart, and multilingual cases. Misviz, VisJudge, and misleading-chart robustness studies measure parts of level 5. Dashboard2Code and DashArena reach level 6. Data Formulator 2 and DashChat provide small, contextual evidence at level 7 for authoring/prototyping experience, not for reader comprehension or decision quality. No one result spans the stack.

Three construction effects now deserve the same attention as model scores. Human-authored multi-chart questions were up to 27.4 percentage points harder than model-generated questions; ChartDiff’s lexical-overlap metrics favored systems that its human-aligned judge rated much worse; and misleading-chart system rankings changed between controlled synthetic and heterogeneous real charts. A benchmark is a task, distribution, and grader—not a neutral name.

Research gap ledger

An open question is not the same as an empty field. Some gaps now contain a bounded study, some contain evidence that a failure occurs, and some still lack the measurement needed to make a decision. The status language below is literal:

Gap What the evidence establishes now What remains missing Next evidence that would change the status Status
One-pass competence on realistic work RealChart2Code and DashArena show that frontier systems can produce materially faithful charts and open-ended interactive dashboards, while still missing render, replay, and semantic requirements. The share of ordinary editorial, operational, scientific, and governed-BI work that is acceptable without repair. A stratified held-out task set sampled from real work, scored through data, render, interaction, and human acceptance. Measured but bounded [Q9]
Data and semantic fidelity nvAgent, Raiven, Text2Vis, and DashArena test bindings, calculations, or task-grounded semantics in bounded environments. DashArena found semantic defects even among execution-clean outputs. Accuracy against organization-owned measures, ambiguous fields, changing sources, permissions, and unstated local rules. Public field evaluations stratified by semantic-model quality, task ambiguity, and data conditions. Measured but bounded
Correction without regression RealChart2Code demonstrates regressive editing: a requested fix can introduce new faults in previously correct code. The novice study found 11 of 16 clutter fixes and 8 of 9 unusable-chart repairs failed. Accepted-artifact correction cost, abandonment, regression after delivery, and reliable stopping rules across models and environments. Multi-turn studies that retain every state, classify introduced and repaired faults, and follow work through acceptance. Failure demonstrated [Q15]
Critic architecture and specialized vision VisJudge-7B outperformed the tested general models on its expert-adjudicated quality rubric; ChartAgent’s chart-specific tools materially improved the same general reasoner on numeric QA; chart-aware grounding and OCR models add useful perception. New transfer tests also show strong general models overtaking older chart specialists. A routing rule, same-generator and equal-budget end-to-end critique lift, cost, interactive and mobile coverage, source-fidelity checks, independent reproduction, and reader outcomes. Evaluate deterministic checks, current general vision, narrow specialists, and composed critics on the same generated artifacts and consequential defect set. Partly answered [Q7] [Q16]
Readability versus integrity Frontier-model visualization literacy and misleading-chart detection can rank differently, showing that decoding and integrity are distinct capabilities. Whether that divergence reproduces on current generated artifacts and predicts actual human misreadings. A shared chart set scored independently for data truth, deceptive encoding, readability, and reader outcomes. Open [Q8]
Authoring outcomes, human skills, and expertise The human-skills synthesis anchors expertise in consumption, construction, critique, and connection plus data, domain, tool, situated-judgment, and delivery resources. The learning review adds one positive immediate post-removal comprehension result for proactive scaffolding, adjacent randomized evidence that assisted performance can outrun learning, and a one-year visualization study showing faster ordinary decay of tool-dependent procedure than conceptual performance. A 20-novice study measures defects and failed repair; Visualizationary and Raiven provide bounded evidence that experienced practitioners can use structured critique and constrained implementation. A stable definition of “novice”; powered crossed expertise cells; delayed visualization construction and far transfer; representative work under live use; accepted delivery, organizational review, reader outcome, and effects over weeks or months. No captured longitudinal study causally estimates AI-driven visualization atrophy. Capability-profiled trials crossing answer-oriented and metacognitive assistance with immediate withdrawal, delayed transfer, unfamiliar data and chart forms, then real work through publication, reader use, later correction, and maintenance. Partly answered [Q13]
Reader comprehension and decisions A randomized 117-person educational study found higher post-support comprehension after proactive scaffolded dialogue than after passive AI or data stories. A 12-person BLV study found tactile + text + LLM was strongly preferred and supported a spatial mental model, but did not improve measured chart-understanding accuracy. Chartography supplies a hard professional model-reading benchmark, not a human-reader outcome. Comprehension of AI-generated artifacts, retention, decisions, calibrated trust, diverse literacy, accessible delivery on readers’ own devices, mobile reading, and harm. Reader studies on delivered generated visualizations with declared audiences, devices, tasks, and consequences. Partly answered [Q10] [Q14]
International and non-English use Multilingual POLYCHARTQA now tests 22,606 charts and 26,151 QA pairs across ten languages and finds substantial English/non-English gaps, especially in visual-language transcription. MM-JudgeBench finds language-dependent accuracy and bias across 25 languages, including a chart-centric judge subset. Real non-English authoring and reading, culturally situated chart conventions, code-switching, locally used analytics environments, more low-resource languages, and reader outcomes. Both benchmarks translate English-centric source material rather than sampling ordinary local work. Human-authored multilingual tasks and delivered-reader studies sampled across languages, chart conventions, institutions, and devices, with source distributions reported separately. Partly answered
Skill-package effectiveness Current packages provide advice, versioned references, contracts, executable checks, or browser inspection. SciVisAgentSkills improved quality in all ten paired suite-by-agent comparisons across 108 scientific-visualization tasks, although one completion measure fell. Independent tests of popular generic, dashboard, accessibility, mobile, and explanatory-visualization packages; decay after model releases, negative transfer, reader outcomes, and total instruction cost. No-skill, prose-only, narrow specialist, retrieval, verifier, and browser-evidence ablations repeated across current models, harnesses, and environments. Partly answered [Q12] [Q17]
Context-sensitive routing Established task and environment typologies explain why newsroom explanation, governed BI, open exploration, science, education, and operations impose different obligations. Which context dimensions actually change the best generator, critic, evidence bundle, or human gate—and which can safely remain shared. A factorial evaluation that varies audience, purpose, stakes, data custody, interaction, and delivery while holding the task family stable. Open [Q11]
Interaction and delivered state DashArena replays model-authored trajectories and materially improves human agreement by showing interaction evidence. Dashboard2Code tests callbacks and hidden state across 180 fixed-desktop Plotly Dash applications and 450 interaction tasks. Real-user exploration, responsive and mobile layouts, animation, popups, keyboard paths, authenticated applications, permissions, exports, assistive technology, device variation, and post-deployment state. Multi-viewport browser and human studies against the actual delivery surface, including state transitions, failure recovery, and non-happy paths. Measured but bounded [Q15]
Maintenance and total cost Existing papers sometimes report inference budgets, study time, or iteration counts; none combines author time, waiting, verification, failed repairs, model cost, deployment, and maintenance. The total cost to an accepted and later updated artifact, plus the cost of abandoned attempts and regressions. Production telemetry and time studies using the same acceptance criteria for assisted and current-baseline workflows. Open [Q15]
Reproducibility and transfer Several papers release code, data, or supplementary materials; others retain task sets, executors, model versions, or judges. Strong scores often depend on a renderer, grammar, or evaluator that does not transfer automatically. Independent reruns, cross-renderer tests, stable public tasks, and calibration against readers or domain experts. Full task, executor, judge, model-version, and failure-trace releases followed by third-party reproduction. Open

This ledger changes the research agenda in two ways. First, it prevents a single new paper from being narrated as “the gap is solved”: the relevant row moves only as far as the evidence permits. Second, it makes research pursuits testable. A skill-package survey must eventually lead to an ablation, not a popularity ranking. A specialized-vision survey must identify a same-task, equal-budget critic comparison, not merely another chart-question-answering leaderboard.

Active refresh triggers

The following releases or studies would materially change one or more rows:

Sources inspected

Pinned repositories

Papers read in full for this update

Human-outcome studies added by the gap-ledger pass

Benchmark and training studies for the moving-baseline analysis

Reader and accessibility study added by the open-question pass

Foundational task and environment frameworks

Current first-party product documentation

Model and harness milestone records

Earlier evidence retained in the comparison

The underlying research packet also contains VisEval, MAST, Cleveland–McGill MLLM testing, Does It Run, VIS-Shepherd, Text2Vis, CoDA, RealChart2Code, equal-budget single-agent results, synthetic-persona studies, and LLM visualization literacy work. Those sources continue to control the claims about reader simulation, integrity versus readability, equal-budget coordination, and benchmark coverage. This update does not silently promote abstract-only captures from that packet to full-text evidence.

Update log