Vibe Analysis: Exploring LLM Adoption by Data Visualization Practitioners
Organizations: Northeastern University, Boston, MA 02125, USA · Northeastern University, Portland, ME 04101, USA · Northeastern University, Oakland, CA 94613, USA
Abstract
Large language models (LLMs) are enticing in their promise to support data visualization (Vis) through faster and simpler workflows for data prep, analysis, and visualization creation. Yet LLMs are notoriously error-prone and not built for data visualization tasks. Few studies have explored LLM adoption among Vis practitioners. To fill this gap, we conducted semi-structured interviews with members of the Data Visualization Society, a global community of data visualization designers. Our findings show that Vis designers actively use LLMs for both creative and technical aspects of the visualization process. A new visualization workflow is emerging, a process we call vibe analysis, analogous to vibe coding. Some key challenges raised by participants parallel those of vibe coding, while others are Vis-specific, like gaps in Vis knowledge and chart verification. This work opens up opportunities for research combining LLM-mediated work with Vis tools that incorporate data visualization guidance, constraints, and best practices.
Figures & tables
| Higher-order processes | Lower-order processes | Count of participants using LLMs | P4 | P7 | P14 | P6 | P10 | P11 | P17 | P5 | P3 | P9 | P15 | P12 | P16 | P18 | P1 | P2 | P8 | P13 |
| Planning & Ideation | Planning | 2/18 | ||||||||||||||||||
| Ideation | 11/18 | |||||||||||||||||||
| Data Collection & Prep | Definitions | 1/18 | ||||||||||||||||||
| Data Collection | 4/18 | |||||||||||||||||||
| Data Generation | 1/18 | |||||||||||||||||||
| Data Labeling | 2/18 |
| Strategy | Common pitfalls | Societal impacts | Model quirks | System limits | User concerns | |||||||||||||||||
| CP1 | CP2 | CP3 | CP4 | CP5 | SI1 | SI2 | SI3 | SI4 | SI5 | SI6 | SI7 | MQ1 | MQ2 | SL1 | SL2 | SL3 | UC1 | UC2 | UC3 | UC4 | UC5 | |
| Ask for alternatives | ||||||||||||||||||||||
| Ask for code instead of chart | ||||||||||||||||||||||
| Ask for explanations | ||||||||||||||||||||||
| Ask for pseudocode | ||||||||||||||||||||||
| Be specific | ||||||||||||||||||||||
Data Visualization
Data visualization studies how visual representations help people explore, interpret, communicate, and reason about data.
See all 121 papers