Please wait a minute...
Vis Inf  2018, Vol. 2 Issue (1): 71-81    DOI: 10.1016/j.visinf.2018.04.008
Original articles     
VisComposer: A Visual Programmable Composition Environment for Information Visualization
Honghui Mei,Wei Chen,Yuxin Ma,HuihuaGua, Wanqi Hu
State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China
Download:
Export: BibTeX | EndNote (RIS)      

Abstract  
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.



Key wordsInformation Visualization      Visualization authoring      Interactive development environment      
Published: 22 June 2018
Cite this article:

Honghui Mei, Wei Chen, Yuxin Ma, HuihuaGua, Wanqi Hu. VisComposer: A Visual Programmable Composition Environment for Information Visualization . Vis Inf, 2018, 2(1): 71-81.

URL:

http://www.zjujournals.com/vi/10.1016/j.visinf.2018.04.008     OR     http://www.zjujournals.com/vi/Y2018/V2/I1/71


VisComposer:面向信息可视化的可编程集成开发环境

随着人们收集的数据不断增多、社会信息化程度的不断加深,信息可视化方法已被各行从业者广泛接受,带动了各种信息可视化编程框架的开发。但是,使用这样的框架需要全面的可视化和编程技巧;此外还有一种方法是使用几乎不需要编程的交互式可视化设计工具,但这些工具支持一小部分视图样式。 

VisComposer通过对可视化流水线的抽象结合交互式设计和编程实现。可视化视图被抽象为一种场景图(Scenegraph)表达,用户可以通过拖拽、绘制等操作向场景图中添加视觉元素,如散点、矩阵等;这些视觉元素相关的数据变换和视觉映射可以通过可视编程的方式调整;而其中的各个模块还可以进一步通过编程实现或修改。



关键词: 信息可视化,  可视化创作,  交互式开发环境 
[1] Yusuke Ishikawa, Issei fujishiro. TideGrapher: Visual Analytics of Tactical Situations for Rugby Matches[J]. Vis Inf, 2018, 2(1): 60-70.
[2] Zhutian Chena, Yifang Wangb, Tianchen Sunb, Xiang Gao, Wei Chen, Zhigeng Pan, Huamin Qu, Yingcai Wu. Exploring the design space of immersive urban analytics[J]. Vis Inf, 2017, 1(2): 81-91.