The elements of graphing data
Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
Data characterization for intelligent graphics presentation
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DEVise: integrated querying and visual exploration of large datasets
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
The grammar of graphics
Rivet: a flexible environment for computer systems visualization
ACM SIGGRAPH Computer Graphics
Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases
IEEE Transactions on Visualization and Computer Graphics
VisDB: Database Exploration Using Multidimensional Visualization
IEEE Computer Graphics and Applications
The Tioga-2 Database Visualization Environment
Proceedings of the IEEE Visualization '95 Workshop on Database Issues for Data Visualization
An Operator Interaction Framework for Visualization Systems
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
Query, analysis, and visualization of hierarchically structured data using Polaris
Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining
An Architecture for Retaining and Analyzing Visual Explorations of Databases
VIS '95 Proceedings of the 6th conference on Visualization '95
On the semantics of interactive visualizations
INFOVIS '96 Proceedings of the 1996 IEEE Symposium on Information Visualization (INFOVIS '96)
Interactive Information Visualization of a Million Items
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Multiscale Visualization Using Data Cubes "InfoVis 2002 Best Paper"
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
An architecture for a scientific visualization system
VIS '92 Proceedings of the 3rd conference on Visualization '92
Semiology of graphics
Toward an information visualization workspace: combining multiple means of expression
Human-Computer Interaction
Design choices when architecting visualizations
INFOVIS'03 Proceedings of the Ninth annual IEEE conference on Information visualization
APVis '06 Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation - Volume 60
Design patterns in X3D toolkits
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
Process and Pitfalls in Writing Information Visualization Research Papers
Information Visualization
Technical Section: CGV-An interactive graph visualization system
Computers and Graphics
Event-based concepts for user-driven visualization
Information Visualization
Hi-index | 0.00 |
In this paper, we focus on some of the key design decisions we faced during the process of architecting a visualization system and present some possible choices, with their associated advantages and disadvantages. We frame this discussion within the context of Rivet, our general visualization environment designed for rapidly prototyping interactive, exploratory visualization tools for analysis. As we designed increasingly sophisticated visualizations, we needed to refine Rivet in order to be able to create these richer displays for larger and more complex data sets. The design decisions we discuss in this paper include the internal data model, data access, semantic meta-data information the visualization can use to create effective visual encodings, the need for data transformations in a visualization tool, modular objects for flexibility, and the tradeoff between simplicity and expressiveness when providing methods for creating visualizations.