Crystalis Enables LLMs to Generate Complex Multi-View Visualizations

Dazhen Deng, Zhaoping He, Xin Qian, Xiaotong Wang, Zi Ying, Yingcai Wu· July 29, 2026 View original

Summary

Crystalis is a framework that allows large language models to reliably generate structurally correct coordinated multi-view visualizations (CMVs) by decomposing them into structured queries. It uses progressive nucleation and semantic annealing to ensure consistency, significantly outperforming agentic coding baselines.

Crystalis is a novel framework designed to enable large language models (LLMs) to generate complex coordinated multi-view visualizations (CMVs), a task previously beyond their capabilities. While LLMs can create individual charts, CMVs require tight field-level coupling across data transformations, visual encodings, and interactions, making them prone to errors. Crystalis addresses this by focusing on structural correctness rather than end-to-end analytical quality, which depends on various external factors. The framework operates by decomposing a CMV into structured queries over a dependency graph, spanning data, visualization, and interaction components across three abstraction levels. It employs two complementary mechanisms: "progressive nucleation" builds each query vertically from requirement to executable object, while "semantic annealing" enforces horizontal consistency across queries at each level through layered logical checks. Evaluated on a 12-task benchmark with five frontier LLMs, Crystalis achieved up to 75% end-to-end success, a substantial improvement over an agentic coding baseline that only reached 8.3%. A user study confirmed the usability of its decomposition and iterative refinement workflow for practitioners.

Why it matters

Data professionals and analysts can use Crystalis to automate the creation of sophisticated, interactive multi-view dashboards and visualizations, accelerating data exploration and insight generation without extensive manual coding.

How to implement this in your domain

  1. 1Explore the Crystalis framework for generating complex multi-view visualizations from natural language prompts.
  2. 2Integrate LLM-powered visualization generation into your data analysis and reporting workflows.
  3. 3Utilize the query-centric CMV modeling approach to define visualization requirements more precisely.
  4. 4Train data analysts on leveraging such tools to rapidly prototype and iterate on interactive dashboards.

Who benefits

Data AnalyticsBusiness IntelligenceResearchSoftware DevelopmentConsulting

Key takeaways

  • Crystalis enables LLMs to generate structurally correct coordinated multi-view visualizations.
  • It decomposes CMVs into structured queries over a dependency graph.
  • Progressive nucleation and semantic annealing ensure consistency and correctness.
  • The framework significantly outperforms traditional agentic coding baselines.

Original post by Dazhen Deng, Zhaoping He, Xin Qian, Xiaotong Wang, Zi Ying, Yingcai Wu

"arXiv:2607.24766v1 Announce Type: new Abstract: Large language models (LLMs) can generate individual charts, but coordinated multi-view visualizations (CMVs), where views share data flows and cross-view interactions, remain out of reach. Tight field-level coupling among data tran…"

View on X

Originally posted by Dazhen Deng, Zhaoping He, Xin Qian, Xiaotong Wang, Zi Ying, Yingcai Wu on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses