Enhanced Data Visualization Toolkit Workshop 2004
160 likes | 266 Vues
Explore the why and how of information visualization toolkits to support research, InfoVis creation, algorithm integration, and more. Learn about geometry, distance metrics, and visual representation nuances.
Enhanced Data Visualization Toolkit Workshop 2004
E N D
Presentation Transcript
Information Visualization Toolkits Workshop2004 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
Distance Metrics • distinction between orthogonal and radial layout • preserve topology, orthogonality, proximity
L2 = (x1- x2)2 + (y1 - y2)2 Lp = (x1- x2)p + (y1 - y2)p Eucildean distance 2 p generalizing distance Distance metrics - L2
L = max (|x1- x2|, |y1 - y2|) L = (x1- x2) + (y1 - y2) Distance metrics - L L Simplifies to
L1 = |x1- x2|1 + | y1 - y2 |1 L1 = |x1- x2|+ |y1 - y2 | L1 Manhattan metric 1 Simplifies to Distance metrics - L1
L L1 L2 L3 Lp = (x1- x2)p + (y1 - y2)p p Lp-metrics
normal pointers lenses magnifypoint3D/2D additive magnify3D/2D blending mode pointers data environment viewpoint baseplane none EPF Library- environment class
focal coordinates drop-off regions d-metric regions lens coordinates dimensionality focal shape lens limits lens EPF Library- lens class
focal shape EPF Library- lens class
L L1 L2 L3 d-metric regions distance metrics EPF Library- lens class
auxiliary function drop-off regions drop-off function hemisphere Gaussian cosine linear EPF Library- lens class, drop-off function
get data set data data EPF Library- data class
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