VisComposer: A Visual Programmable Composition Environment for Information Visualization

As the amount of data being collected has increased, the need for tools that can enable the visual exploration of data has also grown. This has led to the development of a variety of widely used programming frameworks for information visualization. Unfortunately, such frameworks demand comprehensive...

Full description

Bibliographic Details
Main Authors: Honghui Mei, Wei Chen, Yuxin Ma, Huihua Guan, Wanqi Hu
Format: Article
Language:English
Published: Elsevier 2018-03-01
Series:Visual Informatics
Online Access:http://www.sciencedirect.com/science/article/pii/S2468502X18300147
id doaj-5a9cf332e0554d22badefe1174e6578c
record_format Article
spelling doaj-5a9cf332e0554d22badefe1174e6578c2020-11-24T23:20:58ZengElsevierVisual Informatics2468-502X2018-03-01217181VisComposer: A Visual Programmable Composition Environment for Information VisualizationHonghui Mei0Wei Chen1Yuxin Ma2Huihua Guan3Wanqi Hu4State Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaCorresponding author. Tel.: +86-571-88206681-529; fax: +86-571-88206680; State Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaState Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaState Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaState Key Lab of CAD&CG, Zhejiang University, Hangzhou, ChinaAs the amount of data being collected has increased, the need for tools that can enable the visual exploration of data has also grown. This has led to the development of a variety of widely used programming frameworks for information visualization. Unfortunately, such frameworks demand comprehensive visualization and coding skills and require users to develop visualization from scratch. An alternative is to create interactive visualization design environments that require little to no programming. However, these tools only supports a small portion of visual forms.We present a programmable integrated development environment (IDE), VisComposer, that supports the development of expressive visualization using a drag-and-drop visual interface. VisComposer exposes the programmability by customizing desired components within a modularized visualization composition pipeline, effectively balancing the capability gap between expert coders and visualization artists. The implemented system empowers users to compose comprehensive visualizations with real-time preview and optimization features, and supports prototyping, sharing and reuse of the effects by means of an intuitive visual composer. Visual programming and textual programming integrated in our system allow users to compose more complex visual effects while retaining the simplicity of use. We demonstrate the performance of VisComposer with a variety of examples and an informal user evaluation. Keywords: Information Visualization, Visualization authoring, Interactive development environmenthttp://www.sciencedirect.com/science/article/pii/S2468502X18300147
collection DOAJ
language English
format Article
sources DOAJ
author Honghui Mei
Wei Chen
Yuxin Ma
Huihua Guan
Wanqi Hu
spellingShingle Honghui Mei
Wei Chen
Yuxin Ma
Huihua Guan
Wanqi Hu
VisComposer: A Visual Programmable Composition Environment for Information Visualization
Visual Informatics
author_facet Honghui Mei
Wei Chen
Yuxin Ma
Huihua Guan
Wanqi Hu
author_sort Honghui Mei
title VisComposer: A Visual Programmable Composition Environment for Information Visualization
title_short VisComposer: A Visual Programmable Composition Environment for Information Visualization
title_full VisComposer: A Visual Programmable Composition Environment for Information Visualization
title_fullStr VisComposer: A Visual Programmable Composition Environment for Information Visualization
title_full_unstemmed VisComposer: A Visual Programmable Composition Environment for Information Visualization
title_sort viscomposer: a visual programmable composition environment for information visualization
publisher Elsevier
series Visual Informatics
issn 2468-502X
publishDate 2018-03-01
description As the amount of data being collected has increased, the need for tools that can enable the visual exploration of data has also grown. This has led to the development of a variety of widely used programming frameworks for information visualization. Unfortunately, such frameworks demand comprehensive visualization and coding skills and require users to develop visualization from scratch. An alternative is to create interactive visualization design environments that require little to no programming. However, these tools only supports a small portion of visual forms.We present a programmable integrated development environment (IDE), VisComposer, that supports the development of expressive visualization using a drag-and-drop visual interface. VisComposer exposes the programmability by customizing desired components within a modularized visualization composition pipeline, effectively balancing the capability gap between expert coders and visualization artists. The implemented system empowers users to compose comprehensive visualizations with real-time preview and optimization features, and supports prototyping, sharing and reuse of the effects by means of an intuitive visual composer. Visual programming and textual programming integrated in our system allow users to compose more complex visual effects while retaining the simplicity of use. We demonstrate the performance of VisComposer with a variety of examples and an informal user evaluation. Keywords: Information Visualization, Visualization authoring, Interactive development environment
url http://www.sciencedirect.com/science/article/pii/S2468502X18300147
work_keys_str_mv AT honghuimei viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization
AT weichen viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization
AT yuxinma viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization
AT huihuaguan viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization
AT wanqihu viscomposeravisualprogrammablecompositionenvironmentforinformationvisualization
_version_ 1725573615077818368