Customizable Time-Oriented Visualizations

Most commercial visualization tools support an easy and quick creation of conventional time-oriented visualizations such as line charts, but customization is limited. In contrast, some academic visualization tools and programming languages support the creation of some customizable time-oriented visualizations but it is time consuming and hard. To combine efficiency, the effort required to develop a visualization, andcustomizability, the ability to tailor a visualization, we developed time-oriented building blocks that address the specifics of time (e.g. linear vs. cyclic or point-based vs. interval-based) and consist of inner customizable parts (e.g. ticks). A combination of the time-oriented and other primitive graphical building blocks allowed the creation of several customizable advanced time-oriented visualizations. The appearance and behavior of the blocks are specified using spreadsheet-like formulas. We compared our approach with other popular visualization tools. Evaluation showed that our approach rates well in customizability.

[1]  William S. Cleveland,et al.  Visualizing Data , 1993 .

[2]  Leland Wilkinson The Grammar of Graphics , 1999 .

[3]  Duane Szafron,et al.  A framework for temporal data models: exploiting object-oriented technology , 1997, Proceedings of TOOLS USA 97. International Conference on Technology of Object Oriented Systems and Languages.

[4]  Pat Hanrahan,et al.  An Extension of Wilkinson’s Algorithm for Positioning Tick Labels on Axes , 2010, IEEE Transactions on Visualization and Computer Graphics.

[5]  Marc Alexa,et al.  Visualizing time-series on spirals , 2001, IEEE Symposium on Information Visualization, 2001. INFOVIS 2001..

[6]  Heidrun Schumann,et al.  Visualization of Time-Oriented Data , 2011, Human-Computer Interaction Series.

[7]  Daniel A. Keim,et al.  CircleView: a new approach for visualizing time-related multidimensional data sets , 2004, AVI.

[8]  Sriram Subramanian,et al.  Talking about tactile experiences , 2013, CHI.

[9]  Andrew U. Frank,et al.  Different Types of „Times“ in GIS , 2007 .

[10]  Jeffrey Heer,et al.  SpanningAspectRatioBank Easing FunctionS ArrayIn ColorIn Date Interpolator MatrixInterpola NumObjecPointI Rectang ISchedu Parallel Pause Scheduler Sequen Transition Transitioner Transiti Tween Co DelimGraphMLCon IData JSONCon DataField DataSc Dat DataSource Data DataUtil DirtySprite LineS RectSprite , 2011 .

[11]  Ben Shneiderman,et al.  LifeLines: using visualization to enhance navigation and analysis of patient records , 1998, AMIA.

[12]  Sushil Jajodia,et al.  Time Granularities in Databases, Data Mining, and Temporal Reasoning , 2000, Springer Berlin Heidelberg.

[13]  Jeffrey Heer,et al.  prefuse: a toolkit for interactive information visualization , 2005, CHI.