• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
 

Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation

on

  • 3,274 views

Scatterplots remain one of the most popular and widely-used visual representations for multidimensional data due to their simplicity, familiarity and visual clarity, even if they lack some of the ...

Scatterplots remain one of the most popular and widely-used visual representations for multidimensional data due to their simplicity, familiarity and visual clarity, even if they lack some of the flexibility and visual expressiveness of newer multidimensional visualization techniques. This paper presents new interactive methods to explore multidimensional data using scatterplots. This exploration is performed using a matrix of scatterplots that gives an overview of the possible configurations, thumbnails of the scatterplots, and support for interactive navigation in the multidimensional space. Transitions between scatterplots are performed as animated rotations in 3D space, somewhat akin to rolling dice. Users can iteratively build queries using bounding volumes in the dataset, sculpting the query from different viewpoints to become more and more refined. Furthermore, the dimensions in the navigation space can be reordered, manually or automatically, to highlight salient correlations and differences among them. An example scenario presents the interaction techniques supporting smooth and effortless visual exploration of multidimensional datasets.

Statistics

Views

Total Views
3,274
Views on SlideShare
3,266
Embed Views
8

Actions

Likes
2
Downloads
35
Comments
0

3 Embeds 8

http://www.slideshare.net 6
http://www.linkedin.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation Presentation Transcript

    • “ ” Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation Niklas Elmqvist | Purdue University Pierre Dragicevic | INRIA 1 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation Jean-Daniel Fekete | INRIA
    • Visualizing Complex Data Complex visualization ? Complex dataset Many simple visualizations 2 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Motivation  Information visualization is now more than 15 years old  Lots of visual representations  New ones every year at IEEE InfoVis  Varying complexity  Varying purpose  Scatterplots: one of the simplest and most widely used visual representations  Multidimensional data  Examples: SpotFire, ADVIZOR, etc 3 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Scatterplots dimension B  Assign dimensions to graphical axes  Two (typical) or three  Data cases as points in the space defined by axes  Additional dimensions  Point color  Point size  Point shape …   Limited number of dimension A displayed dimensions! 4 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Problem  Many (most?) interesting real-world datasets have many dimensions  Certainly more than a scatterplot can show!  Two possible solutions: 1. More complex visual representation Parallel coordinates, DataMeadow, etc…   Lose simplicity of scatterplots 2. Create many scatterplots (one per combination of dimensions)  But how to visualize them? 5 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Scatterplot Matrices  Idea: Create matrix of all data dimensions  Each column/row is a data dimension  Each cell in the matrix is a scatter plot  Reordering of columns/rows (automatic or manual)  Explored by others, but we add a twist:  Use matrix as a space for navigation  Visual exploration becomes a navigation problem  Result: Visualize complex data through sequence of simple visualizations 6 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Example: Scatterplot Matrix 7 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Navigating Scatterplots  Idea: Navigating from scatterplot A to scatterplot B using an animated transition  Problem with linear interpolation animation  No semantic meaning to the user  Can be complex to follow  Compounded by large datasets  Can we add meaning to the transition? 8 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Adding Meaning to Transitions  Make the transition between scatterplots in the scatterplot matrix easier to follow:  Restrict to rectilinear movement (no diagonal movement)  Change only one visualized data dimension at a time  Utilize unused third graphical dimension for the new dimension to show during the transition  Metaphor: rotating a 3D scatterplot to show new 2D projection  Like rolling dice to see another side 9 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Using the Third Dimension  Lazy allocation 3rd graphical dimension  Invisible when viewing a 2D scatterplot, so can be assigned any data dimension  Allocation performed only during the transition  Not “true” 3D – we use third dimension as a presentation tool only  Mechanics of performing 3D rotation:  Perspective view: 3-stage animation (extrusion, rotation, projection)  Looks more natural, but requires three steps  Orthographic view: 1-stage animation (rotation)  Only one step, but may look “weird” 10 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Example: 3D Perspective Transition 11 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Putting It Together  ScatterDice application  Built in Java and uses OpenGL through JOGL  Loads multidimensional datasets using the InfoVis Toolkit [Fekete 2004]  Exploration by navigating a scatterplot matrix  3D transitions between adjacent scatter plots  Support reordering of dimensions  Automatic: by correlation between dimensions  Manual: drag and drop of rows columns  Interaction for the navigation is important 12 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Interaction Techniques 13 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Demonstration 14 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Conclusions and Future Work  Idea: Combine multiple simple visualizations using interactive animation  Visualize complex datasets  Provide meaningful transitions  Interaction is a key element  Avoid automated tours  Allow refinement of queries  Future work  Empirical evaluation of this method  Other applications of the same approach? 15 Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation
    • Questions?  Niklas Elmqvist Electrical & Computer Engineering Purdue University West Lafayette, IN 47907-2035 E-mail: elm@purdue.edu Web: http://engineering.purdue.edu/~elm/