VizLinter: A Linter and Fixer Framework for Data Visualization

08/23/2021
by   Qing Chen, et al.
0

Despite the rising popularity of automated visualization tools, existing systems tend to provide direct results which do not always fit the input data or meet visualization requirements. Therefore, additional specification adjustments are still required in real-world use cases. However, manual adjustments are difficult since most users do not necessarily possess adequate skills or visualization knowledge. Even experienced users might create imperfect visualizations that involve chart construction errors. We present a framework, VizLinter, to help users detect flaws and rectify already-built but defective visualizations. The framework consists of two components, (1) a visualization linter, which applies well-recognized principles to inspect the legitimacy of rendered visualizations, and (2) a visualization fixer, which automatically corrects the detected violations according to the linter. We implement the framework into an online editor prototype based on Vega-Lite specifications. To further evaluate the system, we conduct an in-lab user study. The results prove its effectiveness and efficiency in identifying and fixing errors for data visualizations.

READ FULL TEXT
research
11/16/2017

Beagle: Automated Extraction and Interpretation of Visualizations from the Web

"How common is interactive visualization on the web?" "What is the most ...
research
12/28/2022

VegaProf: Profiling Vega Visualizations

Vega is a popular domain-specific language (DSL) for visualization speci...
research
09/18/2023

Data Formulator: AI-powered Concept-driven Visualization Authoring

With most modern visualization tools, authors need to transform their da...
research
01/18/2022

Demonstration of VegaPlus: Optimizing Declarative Visualization Languages

While many visualization specification languages are user-friendly, they...
research
08/25/2020

Visualization of Intended Assistance for Acceptance of Shared Control

In shared control, advances in autonomous robotics are applied to help e...
research
05/15/2023

A dual approach to ShEx visualization with complexity management

Shape Expressions (ShEx) are used in various fields of knowledge to defi...
research
11/18/2013

Understanding Visualization: A Formal Approach using Category Theory and Semiotics

This article combines the vocabulary of semiotics and category theory to...

Please sign up or login with your details

Forgot password? Click here to reset