Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
Readings in information visualization: using vision to think
Readings in information visualization: using vision to think
Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics
Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics
IEEE Transactions on Visualization and Computer Graphics
Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases
IEEE Transactions on Visualization and Computer Graphics
An Operator Interaction Framework for Visualization Systems
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
Multiscale Visualization Using Data Cubes "InfoVis 2002 Best Paper"
INFOVIS '02 Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
Toolkit Design for Interactive Structured Graphics
IEEE Transactions on Software Engineering
Building Highly-Coordinated Visualizations in Improvise
INFOVIS '04 Proceedings of the IEEE Symposium on Information Visualization
INFOVIS '04 Proceedings of the IEEE Symposium on Information Visualization
prefuse: a toolkit for interactive information visualization
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Expressiveness of the data flow and data state models in visualization systems
Proceedings of the Working Conference on Advanced Visual Interfaces
Design choices when architecting visualizations
INFOVIS'03 Proceedings of the Ninth annual IEEE conference on Information visualization
DataMeadow: a visual canvas for analysis of large-scale multivariate data
Information Visualization - Special issue on visual analytics science and technology
Design considerations for collaborative visual analytics
Information Visualization - Special issue on visual analytics science and technology
Design patterns in X3D toolkits
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
JSNVA: A Java Straight-Line Drawing Framework for Network Visual Analysis
ADMA '08 Proceedings of the 4th international conference on Advanced Data Mining and Applications
Visual intelligence density: definition, measurement, and implementation
Proceedings of the 10th International Conference NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
Technical Section: CGV-An interactive graph visualization system
Computers and Graphics
Inclusion of Property Profile in the Production Rule Pattern for Visualization Software Design
IVIC '09 Proceedings of the 1st International Visual Informatics Conference on Visual Informatics: Bridging Research and Practice
DaisyViz: A model-based user interface toolkit for interactive information visualization systems
Journal of Visual Languages and Computing
Column-based cluster and bar axis density in parallel coordinates
Proceedings of the 3rd International Symposium on Visual Information Communication
ACM SIGSOFT Software Engineering Notes
UMAP'10 Proceedings of the 18th international conference on User Modeling, Adaptation, and Personalization
Using Hierarchical Edge Bundles to visualize complex ontologies in GLOW
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Fluid interaction for information visualization
Information Visualization - Special issue on State of the Field and New Research Directions
Optimizing feature-access time through dynamic updates to application menu layout
ACM SIGSOFT Software Engineering Notes
Growing a pattern language (for security)
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Patterns for visualization evaluation
Proceedings of the 2012 BELIV Workshop: Beyond Time and Errors - Novel Evaluation Methods for Visualization
Special Section on Touching the 3rd Dimension: Prototyping 3D haptic data visualizations
Computers and Graphics
Multilevel interaction model for hierarchical tasks in information visualization
Proceedings of the 6th International Symposium on Visual Information Communication and Interaction
Hi-index | 0.00 |
Despite a diversity of software architectures supporting information visualization, it is often difficult to identify, evaluate, and re-apply the design solutions implemented within such frameworks. One popular and effective approach for addressing such difficulties is to capture successful solutions in design patterns, abstract descriptions of interacting software components that can be customized to solve design problems within a particular context. Based upon a review of existing frameworks and our own experiences building visualization software, we present a series of design patterns for the domain of information visualization. We discuss the structure, context of use, and interrelations of patterns spanning data representation, graphics, and interaction. By representing design knowledge in a reusable form, these patterns can be used to facilitate software design, implementation, and evaluation, and improve developer education and communication.