600 likes | 669 Views
Time-Oriented Data Visualization. Jianping Fan UNC-Charlotte. Time Series Data. Fundamental chronological component to the data set Random sample of 4000 graphics from 15 of world’s newspapers and magazines from ’74-’80 found that 75% of graphics published were time series − Tufte.
E N D
Time-Oriented Data Visualization Jianping Fan UNC-Charlotte
Time Series Data • Fundamental chronological component to the data set • Random sample of 4000 graphics from 15 of world’s newspapers and magazines from ’74-’80 found that 75% of graphics published were time series − Tufte From John Stasko’s class slides
Datasets • Each data case is likely an event of some kind • One of the variables can be the date and time of the event • Examples: sunspot activity, baseball games, medicines taken, cities visited, stock prices, newswires, network resource measures Partially From John Stasko’s class slides
Time Series Visualization Approaches • Small Multiples • Time-Series Plot • Stacked Graphs • Static State Replacement (Animation) • Brushing and linking
Small Multiples • Small multiples - sets of thumbnail sized graphics on a single page • Usage • Enhance dimensionality • Depict motion • Enable comparison • Show alternatives or range of options • Rule • Use the same measures and scale. Graphics and Web Design Based on Edward Tufte's Principles, Larry Gales, Univ. of Washington
Three air pollutants in six counties in southern California Los Angeles Times, 1979
Mark Bulling published on Tableau Public (used without the permission of the author)
Time Series Visualization Approaches • Small Multiples • Time-Series Plot • Stacked Graphs • Static State Replacement (Animation) • Brushing and linking
A Time Series Plot from Tenth Century Inclinations of the planetary orbits as a function of time Part of a textbook of monastery schools, tenth century
AuctionExplorer http://www.cs.umd.edu/hcil/timesearcher/
Horizon Graph Heer, Jeffrey, Nicholas Kong, and Maneesh Agrawala. "Sizing the horizon: the effects of chart size and layering on the graphical perception of time series visualizations." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2009.
Interactive Horizon Graph • Video Perin, Charles, Frédéric Vernier, and Jean-Daniel Fekete. "Interactive horizon graphs: improving the compact visualization of multiple time series."Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2013.
Two tone coloring • Saito, Takafumi, et al. "Two-tone pseudo coloring: Compact visualization for one-dimensional data." Information Visualization, 2005. INFOVIS 2005. IEEE Symposium on. IEEE, 2005.
Pixel-Oriented Techniques • Recursive pattern arrangements The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00
Pixel Oriented Techniques • Recursive pattern arrangements The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00
LastHistory • Aplication: everyday life • Data: listening history stored with services such as last.fm • Task: allow users to analyze their music listening histories • Metaphor: condensed line graphs Baur, Dominikus, et al. "The streams of our lives: Visualizing listening histories in context." Visualization and Computer Graphics, IEEE Transactions on 16.6 (2010): 1119-1128.
LastHistory • Video LastHistory - Interactive Visualization of Last.fm Listening Histories and Personal Streams (vimeo)
Spiral Graphs History of Italian post office A. Gabaglio, 1888
Paper: Visualizing Time-Series on Spirals [weber et al. Infovis 01]
Cycle Plots Robbins, Naomi B. "Introduction to Cycle Plots." (2008).
Cycle Plots Robbins, Naomi B. "Introduction to Cycle Plots." (2008).
Cycle Plots Robbins, Naomi B. "Introduction to Cycle Plots." (2008).
Time Series Visualization Approaches • Small Multiples • Time-Series Plot • Stacked Graphs • Static State Replacement (Animation) • Brushing and linking
ThemeRiver – Stacked line graphs • Application: document analysis • Data: temporally involving document collections, such as news collections • Task: reveal a macro-view of thematic changes • Approach: stack line graphs to form a river Havre, Susan, et al. "Themeriver: Visualizing thematic changes in large document collections." Visualization and Computer Graphics, IEEE Transactions on 8.1 (2002): 9-20.
Baby Name Voyager • Application: everyday life • Data: popularity of names • Approach: Themeriver metaphor http://www.babynamewizard.com/voyager
Stacked Graphs Byron, Lee, and Martin Wattenberg. "Stacked graphs–geometry & aesthetics."Visualization and Computer Graphics, IEEE Transactions on 14.6 (2008): 1245-1252.
EMDialog • http://www.utahinrichs.de/emdialog/
Time Series Visualization Approaches • Small Multiples • Time-Series Plot • Stacked Graphs • Static State Replacement (Animation) • Brushing and linking
Static State Replacement • Treat time as a dimension hidden from the display • Divide time into period (time frame, or time point) • Generate a visualization for each time frame • Replace a display of one time frame using that of another time frame • Animations, trails
Infocanvas http://www.cc.gatech.edu/gvu/ii/infoart/
Gapminder Trendalyzer • Animated bubble chart to show trends over time in three dimensions Hans Rosling: No more boring data. TED (Technology, Entertainment, Design) 2006 • Video Gapminder World • Demo
Visual Sedimentation • Video http://www.visualsedimentation.org/ Huron, Samuel, Romain Vuillemot, and Jean-Daniel Fekete. "Visual sedimentation." Visualization and Computer Graphics, IEEE Transactions on19.12 (2013): 2446-2455.
Whisper - Twitter visualization • Application: social study • Data: Twitter • Task: answering when, where, and how an idea is dispersed, • Metaphor: Sunflower Cao, Nan, et al. "Whisper: Tracing the spatiotemporal process of information diffusion in real time." Visualization and Computer Graphics, IEEE Transactions on 18.12 (2012): 2649-2658.
Video Cao, Nan, et al. "Whisper: Tracing the spatiotemporal process of information diffusion in real time." Visualization and Computer Graphics, IEEE Transactions on 18.12 (2012): 2649-2658.
Time Series Visualization Approaches • Small Multiples • Time-Series Plot • Stacked Graphs • Static State Replacement (Animation) • Brushing and linking
Brushing and Linking - imMens • Video • 3 million Brightkite user checkins Liu, Zhicheng, Biye Jiang, and Jeffrey Heer. "imMens: Real‐time Visual Querying of Big Data." Computer Graphics Forum. Vol. 32. No. 3pt4. Blackwell Publishing Ltd, 2013.
Brushing and Linking - BirdVis • Application: Ecology • Data: Bird observation records • Task: Understanding the determinants of bird species distributions and their dynamics • Video Ferreira, Nivan, et al. "Birdvis: Visualizing and understanding bird populations."Visualization and Computer Graphics, IEEE Transactions on 17.12 (2011): 2374-2383.
Napoleon’s army in Russia Napoleon’s army in Russia, author: Charles Minard (1781-1870)