← Back to your news feed
Science & ResearchNew analysis today · source 2 November 2026Research paperSource analysis

Can coding agents build trustworthy charts? VisCodeBench finds data and design errors remain

Seven agent-and-model configurations were tested on 2,672 visualisation tasks. The strongest systems completed many requests but still lost accuracy on difficult charts, and the benchmark does not measure whether people make better decisions from the output.

By The Impact of AI Editorial DeskReleased 5 November 2026 at 10:12 GMT7 min full report · 1 min summary2 sources · view evidence
Share
Social links
LinkedInXBlueskyRedditEmail

The short version

What happened
VisCodeBench evaluates seven agent-and-model configurations on 2,672 tasks from GitHub coursework, scientific figures and Our World in Data charts.
Who it affects
Analysts can gain a fast chart draft, but remain responsible for validating the values, denominator and visual encoding.
What remains unproven
Static, single-turn benchmark rather than an interactive production workflow.

Keep in mind

Static, single-turn benchmark rather than an interactive production workflow.

Only seven system configurations were tested, and model versions will change.

The scientific subset had a 2.69% response rate and is self-selected.

The benchmark measures chart outputs, not reader comprehension, decisions or downstream harm.

Source analysis · 2 linked sources. Primary analysed source date: 2 November 2026.

Read the full report · 7 min The evidence, methods, implications and limitations

The direct answer: capable systems still need a data check and a design check

Coding agents can now turn a natural-language request and a dataset into many plausible charts, but a new benchmark shows that completion is not the same as correctness. VisCodeBench contains 2,672 text-to-visualisation tasks across three settings: 843 GitHub course-assignment notebooks, 805 scientific visualisations and 1,024 charts derived from Our World in Data. The researchers tested seven combinations built around Codex, Claude Code and LIDA with open and commercial language models, then scored the output on seven dimensions.

The strongest systems completed most requests and often selected an appropriate chart, yet none was uniformly reliable. The best displayed-data similarity was 0.81 and fell to 0.69 on the hardest Our World in Data subset. That metric checks whether plotted values resemble the intended data, not whether a human reader notices a misleading scale or draws the right conclusion. The practical answer is therefore conditional: an agent can produce a useful first draft, but someone still needs to verify the data transformation, encodings, labels, accessibility and fit to the reader's question.[1]

A benchmark with three different kinds of chart work

The three subsets test different demands. GitHub-T2V uses 843 course tasks where a notebook and assignment prompt establish the expected output. ArXiv-T2V uses 805 scientific figures contributed by researchers who supplied data, code and natural-language instructions. OWID-T2V uses 1,024 public-facing chart tasks derived from Our World in Data. Together they cover classroom exercises, specialist research figures and explanatory charts intended for a wider audience rather than one narrow plotting library or domain.

The scientific subset has an important denominator. About 30,000 corresponding authors were invited; 1,151 valid submissions arrived from 848 participants, a response rate of 2.69%, and filtering produced 805 benchmark tasks. That creates a rare set of researcher-linked requests, but also a self-selected sample. The people who responded may be more comfortable sharing code and data than the broader research population. The dataset should not be read as a representative survey of how all scientists describe visualisation needs.[1]

The distinction that matters

One model, two agent frameworks, different results

On the OWID subset, the surrounding workflow changed performance even when GPT-5 was the shared model.

Codex + GPT-5

Task completion

100%

LIDA + GPT-5

Task completion

79%

Codex + GPT-5

Chart correctness

73.67%

LIDA + GPT-5

Chart correctness

54.37%

VisCodeBench results for the Our World in Data subset. This is a benchmark comparison, not a randomised study of user productivity or decision quality. Source: VisCodeBench research team

What the seven measures reveal

The evaluation separates task completion and latency from the quality of the chart. It checks chart type, similarity of displayed data, chart correctness, readability and accessibility. This matters because a system can run without error while plotting the wrong column, aggregating at the wrong level or hiding information behind poor contrast and labels. Conversely, a visually plain chart can be correct and useful. A single success rate would collapse these different failure modes and make it difficult for an analyst to decide what needs checking.

Claude Code paired with Opus-4.7 was about five chart-correctness points ahead of Codex paired with GPT-5 and roughly 20 seconds faster in the authors' tests. Yet the framework itself also mattered. With GPT-5 as the shared model, Codex achieved 100% task completion on the OWID subset compared with 79% for LIDA, while chart correctness was 73.67% versus 54.37%. Those comparisons show that model branding alone does not predict the output: tool access, execution, iteration and error handling shape performance.[1]

How natural are the requests—and how independent is the evidence?

The benchmark is more realistic than synthetic prompts alone, but it is not a direct capture of every user's first words. For the arXiv and OWID subsets, some initial requests were generated with GPT-5 and then revised by native-English-speaking experts with more than four years of programming experience. The authors release the original researcher-written arXiv requests separately. Expert revision improves clarity and consistency, but it may remove ambiguity that real analysts and students would bring to an agent.

The manuscript says the VisCodeBench paper was accepted to COLM 2026. It received Australian Research Council DECRA and CSIRO support and an unrestricted gift from Google. The University of Sydney approved the human-participant work under reference 2024/HE000844, and participants gave informed consent. Those disclosures do not invalidate the study, but readers should know them. The repository is maintained by the same research team, so it supports reproducibility rather than independent confirmation.[1][2]

What analysts, teachers and researchers can do with the result

For an analyst, the safest workflow is to treat the generated chart as executable reasoning that must be reviewed. First confirm the requested denominator, filters and aggregation. Then compare plotted values with a small table or independent calculation. Check axes, units, ordering, missing values and uncertainty. Finally, test text alternatives, colour contrast and whether the chart works without colour alone. A passing notebook run only establishes that code executed; it does not establish that the visual claim is accurate or accessible.

Teachers can use generated visualisations to expose reasoning rather than to bypass it. Asking students to identify the data transformation, defend the chosen chart type and audit an agent-produced result may reveal more than marking a polished image. Researchers should retain code, environment information and source data so a figure can be reproduced. Public-service teams need an additional editorial review because a chart about health, employment or climate can influence decisions even when the underlying error is subtle. The benchmark supports these checks; it does not quantify their real-world effectiveness.[1]

What remains unproven—and what would change the assessment

VisCodeBench is a static, single-turn benchmark of seven system configurations. The full dataset is kept private to reduce training contamination, which protects future evaluation but limits immediate independent inspection of every item. The systems took roughly 39 to 78 seconds in the reported runs, and costs varied substantially, but performance and pricing will change with new models. Results do not establish reliability in a collaborative workflow where a user clarifies the question, revises a chart or catches an error.

Most importantly, the benchmark evaluates outputs rather than human outcomes. It does not test whether readers understand the chart, whether a decision improves, or whether an analyst notices a wrong value. Confidence would increase with blinded replication, multilingual and accessibility-focused tasks, adversarial datasets, and prospective studies in which people use the tools under realistic deadlines. Researchers should measure error detection, time saved, correction effort and the consequences of missed errors. For now, the evidence supports assisted chart production with verification—not unattended publication of visual claims.[1][2]

Keep following the evidence

Join The Impact Brief founding list for selected AI reports, their effect on people and the evidence limits. Read a sample first.

Three AI findings, one useful evidence visual and links to the full reporting. See a sample. Our weekly briefing is prepared on Fridays; unsubscribe at any time.

Choose your topics (optional)

A welcome email follows signup. Unsubscribe at any time.

Share
Social links
LinkedInXBlueskyRedditEmail

Continue the story

Read next

All reports
Explore the full source and evidence record

What this means for people

  • Analysts can gain a fast chart draft, but remain responsible for validating the values, denominator and visual encoding.
  • Teachers can use agent output as material for critique rather than accepting a polished chart as evidence of understanding.
  • Readers may act on a plausible but incorrect graphic, so accessibility and data checks must happen before publication.

Global context

Charts mediate research, journalism, classrooms and public policy across languages and domains. The benchmark spans educational, scientific and public-data tasks, but its expert-revised English prompts do not represent every user, language, disability or low-resource setting.

What the evidence does not yet show

  • Static, single-turn benchmark rather than an interactive production workflow.
  • Only seven system configurations were tested, and model versions will change.
  • The scientific subset had a 2.69% response rate and is self-selected.
  • The benchmark measures chart outputs, not reader comprehension, decisions or downstream harm.

What to watch next

  • Independent evaluation on the withheld tasks and new contamination-resistant sets.
  • Multilingual, screen-reader and colour-vision accessibility testing.
  • Interactive studies that measure correction effort and error detection.
  • Whether production tools expose transformations and provenance before a chart is published.

Living evidence record

Impact record IAI-12AAHYR

Explore the full tracker

Evidence stage

Studied

Confidence

Supported

Reporting basis

Source analysis

Independent or research support

Present

Record status

Monitoring

Last checked

5 November 2026

Source trail

2 direct sources across 2 source types.

People impact

Documented in this record.

Uncertainty

Limits and next checks are explicit.

Stages describe the evidence available—not whether a technology is good or bad. See the public method.

Related-source reporting disclosure

This record analyses 2 linked source records around the same underlying development. The extra records add method, date or context, but they do not by themselves constitute independent replication of every performance claim or predicted outcome.

Evidence trail

Sources used for this report

Links checked 5 November 2026

Research question, topics and regions

How reliably coding agents turn natural-language requests and datasets into correct, readable and accessible visualisations across scientific, educational and public-data tasks

Topics: Data visualisation · Coding agents · Research methods · Accessibility · Benchmarks · Charts

Regions: Australia · Global

This report is labelled source analysis. We summarise and analyse source material in our own words; company statements remain attributed claims until independently supported. Translated summaries preserve the meaning of the original source and link back to it. Read our editorial standards.

Reader commentary

What does this mean where you are?

Tell us what you have seen at work, in your community or in everyday life. A question is welcome too. No account is needed; we review notes before publishing them.

Explore commentary across the portal →

Do not include personal, confidential or unlawful information.

Published reader notes

0

No published reader notes yet. You can start the evidence-led discussion above.

Prefer a private correction or response? Contact the newsroom.