1 / 61

Lecture 20: High Dimensional Visualization

Lecture 20: High Dimensional Visualization. April 23 , 2013 COMP 150-2 Visualization. Recall…. We have examined the relationship between data type and data dimensionality to the appropriateness of the visualization. Recall…. Some visualizations that we implemented in class…. Recall….

laddie
Download Presentation

Lecture 20: High Dimensional Visualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture 20:High Dimensional Visualization April 23, 2013 COMP 150-2Visualization

  2. Recall… • We have examined the relationship between data type and data dimensionality to the appropriateness of the visualization

  3. Recall… • Some visualizations that we implemented in class…

  4. Recall… • They might be higher in dimensionality, but they are not necessarily generalizable. • Force-directed layout: specific to relational data • ThemeRiver: specific to temporal data of discrete channels • Treemap: specific to hierarchical data • etc.

  5. Multi-dimensional Data Visualization • Data with 4 or more dimensions are considered to be multi-dimensional. • If a visualization technique is truly generalizable, it should be able to handle 10-20 dimensions.

  6. Fundamental Challenge • Your monitor (screen / canvas) is inherently 2 dimensional… • Trying to visualize data with dimensionality > 2, by definition, requires dimension reduction or dimension projection. • This means finding some way to map each dimension onto a 2D plane • A very challenging problem….

  7. Computer Graphics

  8. Most Common Example • Spreadsheet • Maps dimensions to columns • Data items into rows • Projects the high dimensions into small rectangular regions (column)

  9. Other Examples We’ve Encountered… http://hesketh.com/schampeo/projects/Faces/chernoff.html

  10. Other Examples • Tufte’s Small Multiples

  11. Other Examples

  12. Other Examples

  13. Other Examples

  14. Questions?

  15. Dynamic Home Finder • (Williamson, Shneiderman, 1992)

  16. Table Lens • Rao, Card (1994)

  17. Table Lens

  18. Table Lens

  19. Table Lens

  20. Table Lens • Video: http://www.open-video.org/details.php?videoid=8304

  21. FOCUS • Flips the Table Lens • Columns are data items • Rows are attributes • Emphasis on the dimensions in the data (not individual data items)

  22. FOCUS • Sort on any attribute along the row • Querying along the rows (attributes)

  23. Parallel Coordinates

  24. Parallel Coordinates • Different dimensions have different ranges • Need to normalize the dimension (to 0-1) • Need coloring…

  25. Dimension Orientation DasguptaInfoVis 2010

  26. Dimension Orientation

  27. Dimension Ordering

  28. Dimension Ordering

  29. Density Reduction Johansson EuroVis 2008

  30. Angular Brushing http://www.vrvis.at/via/research/ang-brush/parvis4.mov Hauser InfoVis 02

  31. Lots of Extensions… Drosophila Gene Expression Data Exploration and Visualization Lawrence Berkeley National Lab

  32. Lots of Extensions… Villaveces, UNC / Renci Streit, Cytometry Part A, 2006 Fanea et al. InfoVis 05

  33. VisLink • Connects a dot across different visualizations • Similar in concept to Parallel Coordinates, but certainly different… • http://faculty.uoit.ca/collins/research/VisLink/flash/index.html Collins et al. InfoVis 2007

  34. Star Plots • Space out the dimensions across a circle with equal angles • Similar to Parallel Coordinates, but “wraps around”

  35. Start Plots

  36. Star Coordinates • Similar idea as star plot, but only plots a single dot (as opposed to a line or an area) • Presented by Georges Grinstein when he visited earlier this semester

  37. Using Glyphs Chan, “A Survey on Multivariate Data Visualization”, 2006 Kindlmann, Vis, 2006

  38. Questions?

  39. Categorical Data • Most examples shown are based on quantitative data • What about categorical data? • Nominal or Ordinal • Students • Gender: M/F • Eye color: Brown, Blue, Green, Hazel • Hair color: Black, Red, Brown, Blonde, Gray • Country: USA, Canada, China, Japan, India, Italy • Shown in Parallel Coordinates?

  40. Mosaic Plot • Concept very similar to Treemap • Divide a square into sub-squares based on the attributes • Impose an ordering of the dimensions

  41. Mosaic Plot

  42. Mosaic Plot

  43. Mosaic Plot

  44. Mosaic Plot

  45. Mosaic Plot • Example: Titanic Survivor • http://www.scribd.com/doc/2919000/Mosaic-plot-of-the-Titanic-survivors

  46. Attribute Explorer • Tweedie CHI 1994 • Merges three concepts: • Tufte’s “Small Multiples” • Histograms • Coordinated visualization

  47. Attribute Explorer

  48. Attribute Explorer

  49. Attribute Explorer http://www.open-video.org/details.php?videoid=8162

More Related