cs 5630 cs 6630 visualization tables
play

CS-5630 / CS-6630 Visualization Tables Alexander Lex - PowerPoint PPT Presentation

CS-5630 / CS-6630 Visualization Tables Alexander Lex alex@sci.utah.edu [xkcd] dataset types spatial channels are the most effective for all attribute types recall: attribute semantics when we arrange tabular data, attributes are chosen to


  1. CS-5630 / CS-6630 Visualization Tables Alexander Lex alex@sci.utah.edu [xkcd]

  2. dataset types

  3. spatial channels are the most effective for all attribute types

  4. recall: attribute semantics when we arrange tabular data, attributes are chosen to be keys and values multidimensional

  5. Scale of Tables Need different approaches for “normal” and “high- dimensional” tables. Homogeneity Same data type? How many dimensions? Same scales? ~50 – tractable with “just” vis ~1000 – need analytical methods Age Gender Height How many records? Bob 25 M 181 Alice 22 F 185 ~ 1000 – “just” vis is fine Chris 19 M 175 >> 10,000 – need analytical methods BPM 1 BPM 2 BPM 3 Bob 65 120 145 Alice 80 135 185 Chris 45 115 135

  6. Analytic Component Multidimensional Scaling Scatterplot Matrices 
 [Doerk 2011] [Bostock] Pixel-based visualizations / 
 heat maps Parallel Coordinates 
 [Bostock] [Chuang 2012] no / little analytics strong analytics 
 component

  7. Express Values No Keys

  8. encode using zero keys: scatterplots

  9. Encode one Key Attribute

  10. encode one key attribute: 
 bar, dot, & line charts

  11. Encode Multiple Key Attributes

  12. Stacked Bar Chart

  13. Comparison of bar chart types Pie Chart Stacked bar chart Layered 
 Bar 
 Chart Small 
 Multiples Grouped 
 Bar 
 Chart Streit & Gehlenborg, PoV, Nature Methods, 2014

  14. Stacked Area Chart http://stackoverflow.com/questions/2225995/how-can-i-create-stacked-line-graph-with-matplotlib

  15. 100% Stacked Area Chart http://stackoverflow.com/questions/16875546/create-a-100-stacked-area-chart-with-matplotlib

  16. Stacked Area vs. Line Graphs leancrew.com & Practically Efficient

  17. VizWiz, A. Kriebel

  18. Table Lens Rao & Card 1994

  19. Bertifier Matrix/Table representation Authoring Interface http://www.aviz.fr/bertifier Charles Perin, Pierre Dragicevic and Jean-Daniel Fekete

  20. LineUp Video at http://lineup.caleydo.org

  21. Rankings are popular 23

  22. Rank University Score Score 1. MIT, ¡USA 89.4 2. Harvard, ¡USA 84.2 3. Princeton, ¡USA 73.8 4. Cambridge, ¡UK 64.3 5. Oxford, ¡UK 44.0

  23. Support Multiple Attributes 25

  24. Score ¡= ¡f(A, ¡B, ¡C) Rank University A Score B C 1. MIT, ¡USA 2. Harvard, ¡USA 3. Princeton, ¡USA 4. Cambridge, ¡UK 5. Oxford, ¡UK

  25. Combiner functions: f(A,B,C) (Weighted) sum 
 à Serial ¡ Score = w a A + w b B + w c C Maximum 
 à Parallel ¡ Score = max(A, B, C) Product Nesting à Complex 
 … ¡Combiners ¡

  26. Serial Combiner (as Stacked Bar) ¡ ¡ ¡ ¡ ¡ ¡w a ¡A ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡+ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡w b ¡B ¡ ¡ ¡ ¡ ¡ ¡ ¡+ ¡ ¡ ¡ ¡ ¡ ¡ ¡w c ¡C Rank University A B C 1. MIT, ¡USA 2. Harvard, ¡USA 3. Princeton, ¡USA 4. Cambridge, ¡UK 5. Oxford, ¡UK

  27. Serial Combiner (as Stacked Bar) w a ¡A + w b ¡B + w c ¡C A B C Rank University 1. MIT, ¡USA 2. Harvard, ¡USA 3. Princeton, ¡USA 4. Cambridge, ¡UK 5. Oxford, ¡UK

  28. Serial Combiner (as Stacked Bar) w b ¡B w c ¡C w a ¡A + + A B C Rank University 1. MIT, ¡USA 2. Harvard, ¡USA 3. Princeton, ¡USA 4. Cambridge, ¡UK 5. Oxford, ¡UK

  29. Flexible Mapping of 
 Attributes to Scores

  30. 0 1 Max Min 0 100

  31. 0 1 0 100

  32. 0 1 100 0

  33. 36

  34. Compare Rankings 37

  35. Bump Charts Rank University Score Score Score Rank 1. MIT, ¡USA 1. 2. Harvard, ¡USA 2. (+1) 3. Princeton, ¡USA 3. (+1) 4. Cambridge, ¡UK 4. (-­‑2) 5. Oxford, ¡UK 5.

  36. Bump Charts Rank University Score Score Score Rank 1. MIT, ¡USA 1. 2. 2. Harvard, ¡USA Harvard, ¡USA 2. (+1) 3. Princeton, ¡USA 3. (+1) 4. Cambridge, ¡UK 4. 4. (-­‑2) (-­‑2) 5. Oxford, ¡UK 5.

  37. Video showing: • Creating snapshot for comparison • Play with weights • Show delta • Select by clicking on slopegraph

  38. http:/ /lineup.caleydo.org 41

  39. Pixel Based Displays Each cell is a “pixel”, value 
 encoded in color / value Ordering critical for interpretation If no ordering inherent, 
 clustering is used Scalable – 1 px per item Good for homogeneous data same scale & type [Gehlenborg & Wong 2012]

  40. 3D Pitfall: Occlusion & Perspective [Gehlenborg and Wong, Nature Methods, 2012]

  41. 3D Pitfall: Occlusion & Perspective [Gehlenborg and Wong, Nature Methods, 2012]

  42. Heterogeneous Data? [Verhaak 2012]

  43. Bad Color Mapping

  44. Good Color Mapping

  45. Color is relative!

  46. Clustered Heat Map

  47. Multiple Line Charts http://square.github.io/cubism/

  48. Combining Various Charts

  49. Design Critique

  50. Document: https://goo.gl/W6w0iI Website: http://goo.gl/D3mIsy

  51. Spatial Axis Orientation

  52. spatial axis orientation

  53. Spatial Axis Orientation Scatterplot Matrix

  54. Scatterplot Matrices (SPLOM) Matrix of size d*d Each row/column is one dimension Each cell plots a scatterplot of two dimensions

  55. Scatterplot Matrices Limited scalability (~20 Algorithmic approaches: dimensions, ~500-1k Clustering & aggregating records) records Brushing is important Choosing dimensions Often combined with “Focus Choosing order Scatterplot” as F+C technique

  56. SPLOM Aggregation - Heat Map Datavore: http://vis.stanford.edu/projects/datavore/splom/

  57. SPLOM F+C, Navigation [Elmqvist]

  58. Spatial Axis Orientation Parallel Coordinates

  59. Parallel Coordinates (PC) Inselberg 1985 Axes represent attributes Lines connecting axes represent items X A A B B B A Y X Y

  60. Parallel Coordinates Each axis represents dimension Lines connecting axis represent records Suitable for all tabular data types heterogeneous data

  61. PC Limitation: 
 Scalability to Many Dimensions 500 axes

  62. PC Limitation: Scalability to Many Items Solutions: Transparency Bundling, Clustering Sampling

  63. PC Limitations 
 Correlations only between adjacent axes Solution: Interaction Brushing Let user change order

  64. PC Limitation: 
 Ambiguity Solutions: Brushing Curves Graham and Kennedy 2003

  65. Parallel Coordinates Algorithmic support: Shows primarily relationships between adjacent axis Choosing dimensions Limited scalability (~50 Choosing order dimensions, ~1-5k records) Clustering & aggregating Transparency of lines Interaction is crucial records Axis reordering Brushing Filtering http://bl.ocks.org/jasondavies/1341281

  66. HIERARCHICAL PARALLEL COORDINATES goal: scale up parallel coordinates to large datasets challenge: overplotting/occlusion Fua 1999

  67. HPC: ENCODING DERIVED DATA visual representation: variable- width opacity bands show whole cluster, not just single item min / max: spatial position cluster density: transparency mean: opaque Fua 1999

  68. HPC: INTERACTING WITH DERIVED DATA interactively change level of detail to navigate cluster hierarchy Fua 1999

  69. Star Plot [Coekin1969] Similar to parallel coordinates Radiate from a common origin http://www.itl.nist.gov/div898/handbook/eda/section3/starplot.htm http://bl.ocks.org/kevinschaul/raw/8833989/ http://start1.jpl.nasa.gov/caseStudies/autoTool.cfm

  70. Data Reduction Sampling Filtering Don’t show every element, show a Define criteria to remove data, e.g., (random) subset minimum variability > / < / = specific value for one dimension Efficient for large dataset consistency in replicates, … Apply only for display purposes Can be interactive, combined with 
 Outlier-preserving approaches sampling [Ellis & Dix, 2006]

  71. Spatial Axis Orientation Hybrids

  72. Flexible Linked Axes (FLINA) Claessen & van Wijk 2011

  73. Web-based implementation of 
 FLINA concept http://vis.pku.edu.cn/mddv/val/ ¡

  74. Connected Charts Viau ¡& ¡McGuffin ¡2012 ¡

  75. Domino origin ARTISTS Australia Europe North America studio albums WcountH first album WyearH continent Barbados Rihanna Ireland U2 Sweden ABBA Elton John UK The Beatles number one hits Whitney Houston The Black Eyed Peas Britney Spears start of Eminem US career WyearH Michael Jackson Madonna inactive active Elvis Presley Netherlands career status Germany Australia Sweden Canada France Austria Ireland Span Italy US UK COUNTRIES in business at first album 5 Artists sold albums WabsoluteH gender male group female inactive gender ∩ inactive 5 Countries population WmillionH Artists 0 12 Countries 1 12 Gratzl ¡et ¡al. ¡2014 ¡

  76. Spatial Axis Orientation Parallel Sets

  77. Parallel Sets builds on PC to better handle categorical data discrete small number of values no implied ordering between attributes task: find relationship between attributes interaction driven technique

Recommend


More recommend