ChatVis: Automating Scientific Visualization with a Large Language Model
Not on the map. Why?
Abstract (arXiv)
We develop an iterative assistant we call ChatVis that can synthetically generate Python scripts for data analysis and visualization using a large language model (LLM). The assistant allows a user to specify the operations in natural language, attempting to generate a Python script for the desired operations, prompting the LLM to revise the script as needed until it executes correctly. The iterations include an error detection and correction mechanism that extracts error messages from the execution of the script and subsequently prompts LLM to correct the error. Our method demonstrates correct execution on five canonical visualization scenarios, comparing results with ground truth. We also compared our results with scripts generated by several other LLMs without any assistance. In every instance, ChatVis successfully generated the correct script, whereas the unassisted LLMs failed to do so. The code is available on GitHub: https://github.com/tanwimallick/ChatVis/.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 8 of its 21 references that are in the map. First posted on arXiv 7 Oct 2024.
Builds on
8 of 21 references.
References · 8
- 2023GPT-4 Technical Reportcited by 18,396
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2024CodeGemma: Open Code Models Based on Gemmacited by 150
- 2023HPC-GPT: Integrating Large Language Model for High-Performance Computingcited by 22
- 2023LM4HPC: Towards Effective Language Model Application in High-Performance Computingcited by 18
Built on by
Citing papers per year: 2025: 7; 2026: 4.
11 papers.
- 2025NLI4VolVis: Natural Language Interaction for Volume Visualization via LLM Multi-Agents and Editable 3D Gaussian Splattingcited by 20
- 2025ParaView-MCP: An Autonomous Visualization Agent with Direct Tool Usecited by 11
- 2025VizGenie: Toward Self-Refining, Domain-Aware Workflows for Next-Generation Scientific Visualizationcited by 8
- 2025ChatVis: Large Language Model Agent for Generating Scientific Visualizationscited by 7
- 2025An Evaluation-Centric Paradigm for Scientific Visualization Agentscited by 6
- 2025IntuiTF: MLLM-Guided Transfer Function Optimization for Direct Volume Renderingcited by 4
- 2026TopoPilot: Reliable Conversational Workflow Automation for Topological Data Analysis and Visualizationcited by 3
- 2025MOSAIC: Multi-agent Orchestration for Task-Intelligent Scientific Codingcited by 2
- 2026The Truth, the Whole Truth, and Nothing but the Truth: Automatic Visualization Evaluation from Reconstruction Qualitycited by 1
- 2026Toward Reliable Scientific Visualization Pipeline Construction with Structure-Aware Retrieval-Augmented LLMscited by 0
- 2026MedVA: An End-to-End Neuro-Symbolic Agentic System for Medical Volume Visualizationcited by 0
- 2026MedVA: An End-to-End Neuro-Symbolic Agentic System for Medical Volume Visualization14 Sep 2026
- 2026TopoPilot: Reliable Conversational Workflow Automation for Topological Data Analysis and Visualization26 Mar 2026
- 2026Toward Reliable Scientific Visualization Pipeline Construction with Structure-Aware Retrieval-Augmented LLMs17 Mar 2026
- 2026The Truth, the Whole Truth, and Nothing but the Truth: Automatic Visualization Evaluation from Reconstruction Quality26 Jan 2026
- 2025MOSAIC: Multi-agent Orchestration for Task-Intelligent Scientific Coding9 Oct 2025
- 2025An Evaluation-Centric Paradigm for Scientific Visualization Agents18 Sep 2025
- 2025ChatVis: Large Language Model Agent for Generating Scientific Visualizations30 Jul 2025
- 2025VizGenie: Toward Self-Refining, Domain-Aware Workflows for Next-Generation Scientific Visualization18 Jul 2025
- 2025NLI4VolVis: Natural Language Interaction for Volume Visualization via LLM Multi-Agents and Editable 3D Gaussian Splatting16 Jul 2025
- 2025IntuiTF: MLLM-Guided Transfer Function Optimization for Direct Volume Rendering23 Jun 2025
- 2025ParaView-MCP: An Autonomous Visualization Agent with Direct Tool Use11 May 2025