830 likes | 914 Vues
Designing with the User in mind. Jamie Starke. Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations J. Heer , N. Kong, M. Agrawala (2009). CI 2009 Rethinking Visualization: A High-Level Taxonomy
E N D
Designing with the User in mind Jamie Starke
Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations • J. Heer, N. Kong, M. Agrawala (2009). CI 2009 • Rethinking Visualization: A High-Level Taxonomy • Melanie Tory and TorstenMoller. InfoVis 2004
Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations • J. Heer, N. Kong, M. Agrawala (2009). CI 2009 • Rethinking Visualization: A High-Level Taxonomy • Melanie Tory and TorstenMoller. InfoVis 2004
Why? • Analysts often need to compare a large number of time series • Finance • Stocks, Exchange rates • Science • Temperatures, Polution levels • Public Policy • Crime Rates
Goal • Effective Presentation of multiple time series • Increase the amount of data with which human analysts can effectively work • Maximize data density (Tufte)
Goal • Effective Presentation of multiple time series • Increase the amount of data with which human analysts can effectively work • Maximize data density (Tufte) Increased Data Density DOES NOT IMPLY Increased Perception
Graphical Perception • Color hue ranks highly for nominal (category) data but poorly for quantitative data • Bertin
Line Charts http://coralreefwatch.noaa.gov
Line Charts Overlap reduces legibility of individual time series http://coralreefwatch.noaa.gov
Line Charts Overlap reduces legibility of individual time series Small Multiples? http://coralreefwatch.noaa.gov
Stacked Time Series http://www.babynamewizard.com
Stacked Time Series Not informative aggregation for many data types or negative values http://www.babynamewizard.com
Stacked Time Series Not informative aggregation for many data types or negative values Comparisons involve length rather than more accurate position judgements http://www.babynamewizard.com
Animation http://graphs.gapminder.org
Animation Animation results in significantly lower accuracy in analytic tasks compared to small multiples of static charts http://graphs.gapminder.org
Horizon Graphs Both use Layered Position encoding of values
Horizon Graphs Comparison across Band requires mental unstacking Both use Layered Position encoding of values
Horizon Graphs Comparison across Band requires mental unstacking Both mirror and offset show promise for increasing data density Both use Layered Position encoding of values
Evaluation • How much does chart sizing and layering have on speed and accuracy of graphical perception • 2 experiments • Tasks: Discrimination and estimation tasks for points on time series graphs • Determine the impact of band number and horizon graph variant (mirrored or offset) on value comparisons between horizon graphs • Compare line charts to horizon graphs and investigate the effect of chart height on both • Used 80% trimmed means to analyze estimation time and accuracy
Discrimination and Estimation tasks Which is bigger?
Discrimination and Estimation tasks Which is bigger? What is the Absolute Difference?
Experiment 1: Questions • How does the choice of mirrored or offset horizon graph affect estimation time or accuracy? • How does the number of bands in a horizon chart affect estimation time or accuracy?
Experiment 1: Hypotheses • Offset graphs would result in faster, more accurate comparisons than mirror graphs, as offset graphs do not require mentally flipping negative values • Increasing the number of bands would increase estimation time and decrease accuracy across graph variants
Experiment 1: Estimation Error No significant difference between 2 and 3 bands
Experiment 1: Estimation Error So Significant difference between Offset and Mirror charts No significant difference between 2 and 3 bands
Experiment 1: Estimation Time Estimation time increases as the bands increase
Experiment 1: Observations • As band count rose, participants experienced difficulty identifying and remembering which band contained a value and that performing mental math became fatiguing • Working with ranges of 33 values in the 3-band condition was more difficult than working with the ranges in the 2 and 4 band that were multiples of 5
Experiment 2: Questions • How do mirroring and layering affect estimation time and accuracy compared to line charts? • How does chart size affect estimation time and accuracy?
Experiment 2: Hypotheses • At larger chart heights line charts would be faster and more accurate than mirror charts both with and without banding, and mirror charts without banding would be faster and more accurate than those with banding • As chart heights decreased, error would increase monotonically, but would do so unevenly across chart types due to their differing data densities.
Experiment 2: Estimation error Disadvantage of line chart compared to both mirrored charts
Experiment 2: Estimation error Accuracy decreased at smaller chart heights Disadvantage of line chart compared to both mirrored charts
Experiment 2: Estimation error Accuracy decreased at smaller chart heights 2 band remained stable at lower heights Disadvantage of line chart compared to both mirrored charts
Experiment 2: Estimation Error 2-Band has lower baseline error rate, but higher virtual resolution at a the same resolution
Experiment 2: Estimation Error 2-Band has lower baseline error rate, but higher virtual resolution at a the same resolution Banded mirrored charts had nearly identical error levels at matching virtual resolution