One approach to visualization construction is to use complex blocks (widgets) that are tailored for specific visualizations, and customize the visualizations by setting the properties of the widgets. This approach allows fast and easy visualization construction but falls short if the user wants different appearance or behaviour than what the widgets support. Another approach is to combine primitive graphical elements using traditional programming or visualization toolkits. Traditional programming allows high customizability, but it is time consuming and hard to develop advanced visualizations. Visualization toolkits allow easier visualization creation in some cases, but customization and interaction are tedious. As an alternative, we developed uVis visualization tool that uses spreadsheet-like formulas to connect building blocks. uVis formulas can refer to building blocks and database tables. We created several advanced visualizations, and compared our approach against others. Evaluation shows that our approach improved
[1]
Issei Fujishiro,et al.
The elements of graphing data
,
2005,
The Visual Computer.
[2]
Pat Hanrahan,et al.
Polaris: a system for query, analysis and visualization of multi-dimensional relational databases
,
2000,
IEEE Symposium on Information Visualization 2000. INFOVIS 2000. Proceedings.
[3]
Robert Spence,et al.
Information Visualization: Design for Interaction (2nd Edition)
,
2007
.
[4]
Robert Spence,et al.
Information Visualization: Design for Interaction
,
2006
.
[5]
Colin Ware,et al.
Information Visualization: Perception for Design
,
2000
.
[6]
Isabel Meirelles,et al.
Visualizing data: New pedagogical challenges
,
2011
.
[7]
W. Cleveland,et al.
The elements of graphing data
,
1985
.