data cubes and zoom graphstmm/courses/cs533c-02/0331.chrisgray.pdf · data cubes and zoom graphs Œ...

15
Data Cubes and Zoom Graphs Chris Gray [email protected] Data Cubes and Zoom Graphs – p. 1/14

Upload: others

Post on 29-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Data Cubes and ZoomGraphs

Chris Gray

[email protected]

Data Cubes and Zoom Graphs – p. 1/14

Page 2: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

IntroZoom graphs

Data cubes

Examples

Data Cubes and Zoom Graphs – p. 2/14

Page 3: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Polaris ReviewDatabase exploration.

A formal specificationlanguage for describingvisualizations ofdatabase tables.

An IDE for generatingthe specifications.

A database query gen-eration system to getthe data to be visual-ized.

Data Cubes and Zoom Graphs – p. 3/14

Page 4: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Big Picture

Data Cubes and Zoom Graphs – p. 4/14

Page 5: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Zoom GraphsLike a space/scale diagram, but discrete.

Going from node to node via an edgerepresents a zoom.

Data Cubes and Zoom Graphs – p. 5/14

Page 6: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Differences fromZUIs

Not intended as a desktop replacement.

Multiple dimensions.

Data Cubes and Zoom Graphs – p. 6/14

Page 7: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

n-dimensional cubesDimensions and measures.

One dimension for each variable.

Each variable has a “measure” – itsmagnitude.

Each dimension can be at a different level ofdetail.

Ordinal data must be given an ordering.

Data Cubes and Zoom Graphs – p. 7/14

Page 8: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Lattice≤ relation between some cubes.

Defined by a higher level of detail in onedimension.

Data Cubes and Zoom Graphs – p. 8/14

Page 9: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Visual EncodingsPossible to specify visualencodings completely in thegraphs.

ColorQuantitative ramp,qualitative.

SizeHeight, width, or both.

ShapeText, point, line, orpolygon.

Data Cubes and Zoom Graphs – p. 9/14

Page 10: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

LayersAs user zooms in, more layers emerge.

Labels appear when user is close enough.Aggregated data become separated.

Data Cubes and Zoom Graphs – p. 10/14

Page 11: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Example

Data Cubes and Zoom Graphs – p. 11/14

Page 12: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

ProblemsContinuous zooms are hard to do with thisabstraction.

Design decision.

Arbitrary zooms are not possible.

Data Cubes and Zoom Graphs – p. 12/14

Page 13: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

ConclusionsData cubes

Zoom graphs

Data Cubes and Zoom Graphs – p. 13/14

Page 14: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

Questions?

Data Cubes and Zoom Graphs – p. 14/14

Page 15: Data Cubes and Zoom Graphstmm/courses/cs533c-02/0331.chrisgray.pdf · Data Cubes and Zoom Graphs Œ p. 9/14. Layers As user zooms in, more layers emerge. Labels appear when user is

References

[1] Chris Stolte, Diane Tang and Pat Hanrahan, “MultiscaleVisualization Using Data Cubes”, Proceedings of theEighth IEEE Symposium on Information Visualization, Oc-tober 2002.

[2] Chris Stolte, Diane Tang and Pat Hanrahan, “Polaris”,http://graphics.stanford.edu/projects/polaris/

14-1