Information Visualization Toolkits Workshop 2004 Sheelagh Carpendale Department of Computer Science, University of Calgary, Alberta, Canada Sheelagh Carpendale Department of Computer Science, University of Calgary, Alberta, Canada
Discussion points Why –Support further research –Allow creation of an InfoVis of my data Integration of algorithms Distinction of InfoVis aspects –Representation –Presentation –Integration Geometry only Concept of Meta-Vis Why –Support further research –Allow creation of an InfoVis of my data Integration of algorithms Distinction of InfoVis aspects –Representation –Presentation –Integration Geometry only Concept of Meta-Vis
Distance Metrics distinction between orthogonal and radial layout preserve topology, orthogonality, proximity distinction between orthogonal and radial layout preserve topology, orthogonality, proximity
Distance metrics - L 2 L 2 = (x 1 - x 2 ) 2 + (y 1 - y 2 ) 2 2 Eucildean distance Eucildean distance generalizing distance generalizing distance L p = (x 1 - x 2 ) p + (y 1 - y 2 ) p p
Distance metrics - L L = (x 1 - x 2 ) + (y 1 - y 2 ) L L Simplifies to L = max ( | x 1 - x 2 |, | y 1 - y 2 |)
Distance metrics - L 1 L 1 = | x 1 - x 2 | 1 + | y 1 - y 2 | 1 1 L 1 Manhattan metric L 1 Manhattan metric Simplifies to L 1 = | x 1 - x 2 | + | y 1 - y 2 |
L p -metrics L p = (x 1 - x 2 ) p + (y 1 - y 2 ) p p L1L1 L1L1 L2L2 L2L2 L L L3L3 L3L3
EPF Library- environment class magnifypoint3D/2D baseplane pointers lenses viewpoint normal additive none blending mode magnify3D/2D pointers data environment
EPF Library- lens class focal shape dimensionality lens coordinates drop-off regions lens limits focal coordinates d-metric regions lens
EPF Library- lens class focal shape
EPF Library- lens class L1L1 L1L1 L2L2 L2L2 L L L3L3 L3L3 distance metrics d-metric regions
EPF Library- lens class, drop-off function linear cosine Gaussian hemisphere auxiliary function drop-off function drop-off regions
EPF Library- data class get data set data data
Questions for this workshop Is common infrastructure possible? Algorithm integration Distinction of InfoVis aspects –Representation –Presentation –Integration Supporting easy application development Supporting meta-vis Supporting creativity Is common infrastructure possible? Algorithm integration Distinction of InfoVis aspects –Representation –Presentation –Integration Supporting easy application development Supporting meta-vis Supporting creativity
Folding