Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies
|
|
|
- Belinda Griffin
- 10 years ago
- Views:
Transcription
1 Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies Quang Vinh Nguyen and Mao Lin Huang Faculty of Information Technology University of Technology, Sydney, Australia 1 Broadway, NSW 2007, Australia {quvnguye, maolin}@it.uts.edu.au Abstract This paper describes some improvements over the original Space-Optimized Tree technique for the visualization and manipulation of very large hierarchies. The new system uses an improved algorithm to calculate geometrical layouts and it also provides better navigation capability. We introduce our new layout algorithm that can make more consistence of the display than the original layout technique made. We also combine DualView (a new focus+context technique) with the current modified semantic zooming in order to interactively navigate through the large and very large hierarchies. Keywords: information visualization, space-optimized, 2d, focus+context. 1 Introduction Visualizing and manipulating large hierarchies have been more and more important in many fields. However, the visualization of very big data sets at a limit small screen resolution is always a big challenge. Fortunately, several proposals and implementations have attempted to address and overcome the problems. Graph and/or tree drawing techniques for visualizing large hierarchies noticeably are Cone-Tree [Robertson et al. 1991], Hyperbolic-Browser [Lamping and Rao. 1995], Disk-Tree[Chi et al. 1998], Tree-Maps [Johnson and Shneiderman. 1991], Botanical Visualization [Kleiberg et al. 2001], and Spaced- Optimized Tree [Nguyen and Huang. 2002]. Space-Optimized Tree (SOTree) is a newly simple and fast tree-layout technique in 2-dimensional space where the entirely tree-like structure is visualized efficiently at a limit displaying area. Similarly to tree-maps [Johnson and Shneiderman. 1991], SOTree [Nguyen and Huang. 2002] uses area division to define the layout of sub-trees. This property attempts to utilize the available space to display more information. SOTree, however, uses node link diagrams to show the relationships of hierarchical data. This property improves dramatically the clarity of the data structure compared to tree-maps. Thanks to its simple and fast algorithm, Space-Optimized Tree is highly applicable to visualize and manipulate large and very large relational hierarchies. Figure 1 shows the SOTree layout technique on a very large data set. SOTree is an excellent technique for visualizing entirely large relational hierarchies. However, its angular division might lead to the unbalancing where nodes far from centre often obtain more space compared to nodes close to the centre. In order words, the density of information near the centre area is much higher compared to border area (see Figure 1). We present new improvements in geometrical layout and navigation over the original Space-Optimised Tree. Our new layout technique improves the optimization of space and the balancing of the visualization while it just slightly increases the executing cost compared to the original algorithm. In order to make the navigation more interactive, we combine the new focus+context technique (DualView) with the original modified semantic zooming. The semantic zooming is responsible for scaling down size of the displaying information if the density is too high. We also provide DualView focus+context technique to interactively browse particular information when the density is not so high.section 2 describes technical details of our improvements of layout and navigation from the original SOTree. Subsection 2.1 focuses on geometrical layout and subsection 2.2 is about our navigation. Section 3 presents our comparison of the improved SOTree and original SOTree. Finial section is our conclusion. Copyright 2003, Australian Computer Society, Inc. This paper appeared at the Pan-Sydney Area Workshop on Visual Information Processing (VIP2002), Sydney, Australia. Conferences in Research and Practice in Information Technology, Vol. 22. J. S. Jin, P. Eades, D. D. Feng, H. Yan, Eds. Reproduction for academic, not-for profit purposes permitted provided this text is included. Figure 1. An example of SOTree with a very large data set of approximately nodes.
2 2 Technical Detail Similarly to the original SOTree, our new technique is only applicable to rooted trees T. Suppose that v is a vertex in T, then T(v) is the sub-tree rooted at v that is induced by all vertices on paths originating from v. The vertex v and its sub-tree T(v) are positioned inside a geometrical local region which is bounded by a polygon P(v). 2.1 Geometrical Layout The geometrical layout is responsible for defining position of vertexes or nodes of a given tree T. Each vertex v is bounded by a polygon P(v) where the location of v is calculated from P(v). We assume that the root r of T is at the centre of the entirely rectangular displaying area, and this rectangle is also the geometrical local region of r. From the above property, we linearly calculate the all bounded polygons P(v 1 ), P(v 2 ),, P(v n ) and the locations of vertexes v 1, v 2,, v n. Suppose that a sub-tree T(v i ) has k children where their vertexes are {v l, v l+1,, v l+k-1 }. The polygon P(v i ) and vertex v i are also already defined. We firstly calculate local regions {P(! l ), P(! l+1 ),, P(! l+k-1 )} for the children {! l,! l+1,,! l+k-1 } where P(! i ) = P(! l ) " P(! l+1 ),, " P(! l+k-1 ). We then calculate positions of vertexes {! l,! l+1,,! l+k-1 } that are inside their local regions {P(! l ), P(! l+1 ),, P(! l+k-1 )}. The above calculation linearly repeats to all sub-trees from the vertexes {! l,! l+1,,! l+k-1 } and so for until all leaves of the sub-tree are reached. We technically ignore the layout calculations for those sub-trees when their local regions are too small to be displayed at the current screen resolution. The polygon P(v) of a vertex v is calculated depending on the weight w(v) of v. The value of w(v) is calculated from leaves to the root (i.e. postorder traversal) using the following formula: If v is a leaf (has no children), its weight is w(v) = 1 If v has k children {v l, v l+1,, v l+k-1 }, its weight is k # 1 w(v) = 1 + C w( v l + j ) (1) j= 0 Constant C is a scalar that determines the difference between the weight of a vertex and their children. In other words, the larger the C s value is, the bigger of the difference of local regions between vertexes with more descendants and vertexes with fewer descendants is. We apply a constant C = 0.45 in our new prototype system. Let A(v) is the area of P(v) at vertex v. Suppose that v has k children {v l, v l+1,, v l+k-1 }. The boundaries of the children {P(! l ), P(! l+1 ),, P(! l+k-1 )} are respectively polygons that are formed by the intersection of segments through v and P(v). {P(! l ), P(! l+1 ),, P(! l+k-1 )} have areas respectively of {A(! l ), A(! l+1 ),, A(! l+k-1 )}. The division is dependent on the magnitudes of the above areas. The value of A(! l+m ) assigned to m th child is calculated by the formula: A(! l+m ) = A( v) w( v k j= 0 l+ m w( v ) l+ j Suppose that the vertex v and its local region P(v) have been defined. P(v) is a polygon with n vertexes {p 0, p 1,, p n } where p 0 is the location of the parent vertex of vertex v. The areas {A(! l ), A(! l+1 ),, A(! l+k-1 )} of all local regions of the children {v l, v l+1,, v l+k-1 } of vertex v are calculated from the equation (2). From vertex v, we draw n lines to all vertexes {p 0, p 1,, p n } of the polygon P(v). We then have n triangles T(v,p 0,, p 1 ), T(v,p 1, p 2 ),, T(v,p n-1, p 0 ). The areas of these triangles are computed easily and are called A(vp 0 p 1 ), A(vp 1 p 2 ),, A(vp n-1 p 0 ) respectively. The local region P(! m ) of m th child v m of vertex v is calculated as below: ) (2) We reclusively compare each triangle s area from A(v,p 0, p 1 ), A(v,p 1, p 2 ),, A(v,p n-1, p 0 ) with A(v m ) that is calculated by formula (2). If there is one A(v,p i, p i+1 ) that equals to A(v m ), then we assign the corresponding polygon P(v,p i, p i+1 ) to vertex v m as its local region. Otherwise we find one A(v,p i, p i+1 ) that has the value of area which is most close to A(v m ). If A(v,p i, p i+1 ) > A(v m ), then we have to find a point K on the side p j p j+1 to reach A(v,p i, K) = A(v m ), and assign the corresponding polygon P(v,p i, K) to vertex v m as its local region. If A(v,p i, p i+1 ) < A(v m ), then we have to find a point K on the side p i+1, p i+2 of the next triangle T(v,p i+1,, p i+2 ) to reach A(v,p i, p i+1 ) + A(v,p i+1, K) = A(v m ), and assign the corresponding polygon P(v,p i, p i+1, K) to vertex v m as its local region. A same procedure is applied to find local regions of all children. Figure 2 is an example of dividing v i s local region into 4 sub-regions for its children. Figure 3 shows an example of area division of a tree. Similarly to the original SOTree technique, the position of a vertex v is calculated from the boundary polygon P(v). We firstly find a point Q in the polygon P(v) that the straight line connecting Q and the father v of vertex v divides P(v) into two polygons of the same areas. The position of v is the midpoint of the segment of Q and v. Figure 4 shows an example of finding a vertex from a given bounded polygon. 2.2 Navigation We combine both DualView (a focus+context technique) and the semantic zooming for SOTree s navigation. The semantic zooming is applied for very high density visualization. While, the DualView interactively helps users browse the interested information. We reuse the modified sematic zooming technique from Nguyen and Huang [2002] to enlarge the focused subtree. This interaction response to mouse-click event and the selected node moves toward the centre of displaying area. All ancestors and siblings are ignored at this
3 navigation. We, however, display directed ancestors at the history path for keeping track the hierarchy. Then, the sub-tree is expanded to entirely displaying area. In other words, the sub-tree layout is recalculated based on its new geometrical region (see figure 5). Semantic zooming is an excellent technique for navigating very large hierarchies. However, the lack of context of the data structures might prevent users from viewing the other parts of the hierarchy within the global context. In order to overcome this problem, we combine the semantic zooming with DualView, a fast focus+context technique. The DualView technique includes two transformations including Browsing and Distortion. We use Browsing transformation to bring interested information into the focus region while the fisheye-like Distortion is applied to increase the magnification of information at the focus area. The two transformations are applied independently onto both horizontal and vertical directions. In short, the functions of Browsing and Distortion Transformation are respectively: Figure 2. An example of dividing v i s local region into 4 sub-regions for its children. T Browsing (x b ) = Tangent(x b ) (3) T Distortion = for x d 0 b + c # ( x # d a) T Distortion = 2 # b # c # ( x a) for x d < 0 d + Where a, b, c are constants. During the focus+context navigation, the size of nodes moving outward the focus region, are decreasing gradually while nodes moving toward are increasing their size and displaying more information. Figure 6 shows the navigation for a very large tree in four steps: original tree layout, the layout after applying semantic zooming, the layout after applying Browsing Transformation and the layout after applying Distortion Transformation. 2 (4) 3 Statistical Comparison Figure 7-11 are 4 typical experiments of our new improvement and the original SOTree layout techniques. The experiments use JavaApplet 1.4 and running on Pentium III 800 MHz. Figure 3. An example of area division of a small tree 4 Conclusion We have presented our improvements over the original SOTree for visualizing large relational hierarchies. The comparison shows that our new layout technique is just slightly slower, but it improves a lot in geometrical layout of the tree hierarchies. In our new algorithm, the division of areas is much consistence and the display of nodes is more balanced (the display area is divided more equally to every node). In other words, the new layout reaches a better space-optimization. Furthermore, the viewing technique has been improved by the use of our new combination of DualView and semantic zooming techniques. We believe that we have added some values into the enhancement of the original SOTree technique. Figure 4. An example of finding a vertex from a given boundary polygon.
4 Figure 5. An example when a node is selected (Semantic Zooming) [Nguyen and Huang, 2002] 6(a) 6(c) 6(b) 6(d)
5 Figure 6. An example of our navigation technique on a very large tree. Figure (a) shows the entirely tree layout which is too dense for the DualView focus+context technique. Figure (b) shows the sub-tree layout when we apply semantic zooming to reduce amount of displaying information. Figure (c) shows the layout when we apply Browsing Transformation to bring interested information into the focus region. Figure (d) shows the layout when we apply Distortion Transformation to magnify information at the focus region (i.e. around the centre). This transformation is applied when the information at the focus area is still dense. 7(a) Figure 7. An example of a medium large data set of approximately 170 nodes. Figure (a) shows the layout of the original SOTree, which running time is 1 seconds. Figure (b) shows the layout the improved SOTree, which running time is 1 seconds. 7(b) 8(a) Figure 8. An example of a large data set of approximately 750 nodes. Figure (a) shows the layout of the original SOTree, which running time is 2 seconds. Figure (b) shows the layout the improved SOTree, which running time is 2 seconds. 8(b)
6 9(a) 9(b) Figure 9. An example of a very large uniform data set of approximately nodes. Figure (a) shows the layout of the original SOTree, which running time is 4 minutes 50 seconds. Figure (b) shows the layout the improved SOTree, which running time is 5 minutes 10 seconds. 10(a) 10(b) Figure 10. An example of a huge data set of approximately nodes. Figure (a) shows the layout of the original SOTree, which running time is 22 minutes 45 seconds. Figure (b) shows the layout the improved SOTree, which running time is 25 minutes 30 seconds.
7 5 References NGUYEN, Q. V., HUANG, M. L. (2002): A spaceoptimized tree visualization. To Appear at IEEE Symposium on Information Visualization 2002 (InfoVis 02), Boston, USA. NGUYEN, Q. V., HUANG, M. L. (2002): Using spaceoptimized tree visualization for web site-mapping. Proc. International Conference on Internet Computing (IC 02), Las Vegas, Nevada, USA, 3: HERMAN, I., MELANCON, G., MARSHALL, M.S. (2000): Graph visualization in information visualization: a survey. IEEE Transactions on Visualization and Computer Graphics, 6(1): CARD, S. K., MACKINLAY, J. D., SHNEIDERMAN, B. (1999): Readings in information visualization using vision to think. San Francisco, California, Morgan Kaufmann Publishers. Spence, R. (2001): Information visualization. ACM Press, Addison-Wesley. JOHNSON, B., SHNEIDERMAN, B. (1991): Tree-maps: a space-filling approach to the visualization of hierarchical information structures. Proc. the 1991 IEEE Visualization, IEEE, Piscataway, NJ, QUINGWEN F. (1997): Algorithms for drawing clustered graphs. Ph.D. thesis. The Department of Computer Science and Software Engineering, The University of Newcastle, Australia. KOIKE, H., YOSHIHARA, H. (1993): Fractal approaches for visualizing huge hierarchies. Proc. the 1993 IEEE Symposium on Visual Languages, IEEE/CS, REINGOLD E. M., TILFORD, J. S. (1981): Tidier drawing of trees. IEEE Transactions on Software Engineering, SE-7(2): SHILOACH, Y. (1976): Arrangements of planar graphs on the planar lattices. Ph.D. thesis. Weizmann Institute of Science, Rehovot, Israel. EADES, P. (1992): Drawing free trees. Bulleting of the Institute fro Combinatorics and its Applications JEONG, C. S., PANG, A. (1998): Reconfigurable disc trees for visualizing large hierarchical information space. Proc. IEEE Symposium on Information Visualization (InfoVis 98) LAMPING, J., RAO, R. (1995): The hyperbolic browser: a focus+context technique for visualizing large hierarchies. Journal of Visual Languages and Computing. 7(1): BATTISTA, G. D., EADES, P., TAMASSIA, R., TOLLIS, I. G. (1995): Graph drawing. IEEE Transactions on Visualization and Computer Graphics. 1(1) WILLS, J. G. (-): NichesWorks Interactive visualization of very large graphs. Lucent Technologies (Bell Laboratories), USA. ROBERTSON, G. G., MACKINLAY, J. D., CARD, S. K. (1991): Cone trees: animated 3D visualizations of hierarchical information. Human Factors in Computing Systems, CHI 91 Conference Proceedings, ACM Press CHUAH, M. C., ROTH, S. F., (1998): Dynamic aggregation with circular visual designs. Proc. IEEE Symposium on Information Visualization. North Carolina HERMAN, I., MELANÇON, G., RUITER, M. M., DELEST, M. (1999): Latour - a tree visualization system. Graph Drawing MELANÇON G., HERMAN, I. (1998): Circular drawings of rooted trees. Reports of the Centre for Mathematics and Computer Sciences. INS-9817, ISSN HERMAN, M. D., MELANCON, G. (1998): Tree visualization and navigation clues for information visualization. In: Computer Graphics Forum CHI, H., PITKOW, J., MACKINLAY, J., PIROLLI, O., GOSSWEILER, R., CARD, S. K. (1998): Visualizing the evolution of web ecologies. Proc. ACM CHI 98 Conference on Human Factors in Computing Systems, ACM Press, Los Angeles, California , Kleiberg, E., Wetering, H. V., Wijk, J. J. (2001): Botanical visualization of huge hierarchies. Proc. The Symposium on Information Visualization (InfoVis 01),
Introduction of Information Visualization and Visual Analytics. Chapter 7. Trees and Graphs Visualization
Introduction of Information Visualization and Visual Analytics Chapter 7 Trees and Graphs Visualization Overview! Motivation! Trees Visualization! Graphs Visualization 1 Motivation! Often datasets contain
Hierarchy and Tree Visualization
Hierarchy and Tree Visualization Definition Hierarchies An ordering of groups in which larger groups encompass sets of smaller groups. Data repository in which cases are related to subcases Hierarchical
HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data
P a g e 77 Vol. 9 Issue 5 (Ver 2.0), January 2010 Global Journal of Computer Science and Technology HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data Abstract- The HierarchyMap
Information Visualization of Attributed Relational Data
Information Visualization of Attributed Relational Data Mao Lin Huang Department of Computer Systems Faculty of Information Technology University of Technology, Sydney PO Box 123 Broadway, NSW 2007 Australia
Space-filling Techniques in Visualizing Output from Computer Based Economic Models
Space-filling Techniques in Visualizing Output from Computer Based Economic Models Richard Webber a, Ric D. Herbert b and Wei Jiang bc a National ICT Australia Limited, Locked Bag 9013, Alexandria, NSW
Degree-of-Interest Trees: A Component of an Attention-Reactive User Interface
Degree-of-Interest Trees: A Component of an Attention-Reactive User Interface Stuart K. Card, David Nation Palo Alto Research Center 3333 Coyote Hill Road Palo Alto, California 94304 USA [email protected],
The course: An Introduction to Information Visualization Techniques for Exploring Large Database
The course: An Introduction to Information Visualization Techniques for Exploring Large Database Jing Yang Fall 2006 www.cs.uncc.edu/~jyang13 1 Multi-dimensional Data Visualization 2 1 Parallel Coordinates
Visualization Techniques in Data Mining
Tecniche di Apprendimento Automatico per Applicazioni di Data Mining Visualization Techniques in Data Mining Prof. Pier Luca Lanzi Laurea in Ingegneria Informatica Politecnico di Milano Polo di Milano
Hierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007
Hierarchical Data Visualization Ai Nakatani IAT 814 February 21, 2007 Introduction Hierarchical Data Directory structure Genealogy trees Biological taxonomy Business structure Project structure Challenges
Visualizing Large Graphs with Compound-Fisheye Views and Treemaps
Visualizing Large Graphs with Compound-Fisheye Views and Treemaps James Abello 1, Stephen G. Kobourov 2, and Roman Yusufov 2 1 DIMACS Center Rutgers University {abello}@dimacs.rutgers.edu 2 Department
Hierarchical Data Visualization
Hierarchical Data Visualization 1 Hierarchical Data Hierarchical data emphasize the subordinate or membership relations between data items. Organizational Chart Classifications / Taxonomies (Species and
Evaluating the Effectiveness of Tree Visualization Systems for Knowledge Discovery
Eurographics/ IEEE-VGTC Symposium on Visualization (2006) Thomas Ertl, Ken Joy, and Beatriz Santos (Editors) Evaluating the Effectiveness of Tree Visualization Systems for Knowledge Discovery Yue Wang
An example. Visualization? An example. Scientific Visualization. This talk. Information Visualization & Visual Analytics. 30 items, 30 x 3 values
Information Visualization & Visual Analytics Jack van Wijk Technische Universiteit Eindhoven An example y 30 items, 30 x 3 values I-science for Astronomy, October 13-17, 2008 Lorentz center, Leiden x An
Squarified Treemaps. Mark Bruls, Kees Huizing, and Jarke J. van Wijk
Squarified Treemaps Mark Bruls, Kees Huizing, and Jarke J. van Wijk Eindhoven University of Technology Dept. of Mathematics and Computer Science, P.O. Box 513, 500 MB Eindhoven, The Netherlands emailfkeesh,
7. Hierarchies & Trees Visualizing topological relations
7. Hierarchies & Trees Visualizing topological relations Vorlesung Informationsvisualisierung Prof. Dr. Andreas Butz, WS 2011/12 Konzept und Basis für n: Thorsten Büring 1 Outline Hierarchical data and
Visualizing Web Navigation Data with Polygon Graphs
Visualizing Web Navigation Data with Polygon Graphs Jiyang Chen, Tong Zheng, William Thorne, Daniel Huntley, Osmar R. Zaïane and Randy Goebel Department of Computing Science University of Alberta, Edmonton,
Cascaded Treemaps: Examining the Visibility and Stability of Structure in Treemaps
Cascaded Treemaps: Examining the Visibility and Stability of Structure in Treemaps Hao Lü and James Fogarty Computer Science & Engineering DUB Group University of Washington { hlv, jfogarty }@cs.washington.edu
Hierarchical-temporal Data Visualization Using a Tree-ring Metaphor
Hierarchical-temporal Data Visualization Using a Tree-ring Metaphor Roberto Therón Departamento de Informática y Automática, Universidad de Salamanca, Salamanca, 37008, Spain [email protected] Abstract. This
Regular TreeMap Layouts for Visual Analysis of Hierarchical Data
Regular TreeMap Layouts for Visual Analysis of Hierarchical Data Tobias Schreck Daniel Keim Florian Mansmann Databases and Visualization Group University of Konstanz, Germany {schreck,keim,mansmann}@inf.uni-konstanz.de
Rendering Hierarchical Data
Rendering Hierarchical Data Jarke J. van Wijk, Frank van Ham, and Huub van de Wetering Why is my hard disk full? A question no doubt familiar to many readers, and one that has inspired our research for
Interactive Exploration of Decision Tree Results
Interactive Exploration of Decision Tree Results 1 IRISA Campus de Beaulieu F35042 Rennes Cedex, France (email: pnguyenk,[email protected]) 2 INRIA Futurs L.R.I., University Paris-Sud F91405 ORSAY Cedex,
Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, SEPTEMBER/OCTOBER 2006 741 Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data Danny Holten Abstract
Hyperbolic Tree for Effective Visualization of Large Extensible Data Standards
Hyperbolic Tree for Effective Visualization of Large Extensible Data Standards Research-in-Progress Yinghua Ma Shanghai Jiaotong University Hongwei Zhu Old Dominion University Guiyang SU Shanghai Jiaotong
Voronoi Treemaps in D3
Voronoi Treemaps in D3 Peter Henry University of Washington [email protected] Paul Vines University of Washington [email protected] ABSTRACT Voronoi treemaps are an alternative to traditional rectangular
6.3 Treemaps: a space-filling approach to the visualization of hierarchical information structures
Sparks of Innovation in Human-Computer Interaction, 275 B. Shneiderman, Ed., Ablex Publ., Norwood, NJ (1993) 6.3 Treemaps: a space-filling approach to the visualization of hierarchical information structures
What is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
VISUALIZING HIERARCHICAL DATA. Graham Wills SPSS Inc., http://willsfamily.org/gwills
VISUALIZING HIERARCHICAL DATA Graham Wills SPSS Inc., http://willsfamily.org/gwills SYNONYMS Hierarchical Graph Layout, Visualizing Trees, Tree Drawing, Information Visualization on Hierarchies; Hierarchical
Tree Visualization with Tree-Maps: 2-d Space-Filling Approach
I THE INTERACTION TECHNIQUE NOTEBOOK I Tree Visualization with Tree-Maps: 2-d Space-Filling Approach Ben Shneiderman University of Maryland Introduction. The traditional approach to representing tree structures
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS A REVIEW R. Sivakumar 1 and P.V. Arivoli 2 1 Associate Professor, Department of Computer Science, A.V.V.M. Sri Pushpam College, Bharathidasan University, Trichirappalli,
Treemaps for Search-Tree Visualization
Treemaps for Search-Tree Visualization Rémi Coulom July, 2002 Abstract Large Alpha-Beta search trees generated by game-playing programs are hard to represent graphically. This paper describes how treemaps
Hierarchical-temporal data visualization using a Tree-ring Metaphor
Hierarchical-temporal data visualization using a Tree-ring Metaphor Roberto Theron Departamento de Informática y Automática Facultad de Ciencias - Universidad de Salamanca Plaza de la Merced s/n. 37008.
Cabinet Tree: an orthogonal enclosure approach to visualizing and exploring big data
Yang et al. Journal of Big Data DOI 10.1186/s40537-015-0022-3 RESEARCH Open Access Cabinet Tree: an orthogonal enclosure approach to visualizing and exploring big data Yalong Yang 2,3, Kang Zhang 4,JianrongWang
Cabinet Tree: An Orthogonal Enclosure Approach to Visualizing and Exploring Big Data
Cabinet Tree: An Orthogonal Enclosure Approach to Visualizing and Exploring Big Data Yalong Yang 1 Kang Zhang 1,2 Quang Vinh Nguyen 3 Jianrong Wang 4 1 School of Computer Software, Tianjin University,
INTERACTIVE VISUALIZATION OF ABSTRACT DATA
INTERACTIVE VISUALIZATION OF ABSTRACT DATA Martin ŠPERKA, Peter KAPEC Abstract: Information visualization is a large research area. Currently with more powerful computers and graphic accelerators more
Graph Visualization and Navigation in Information Visualization: a Survey
HERMAN ET AL.: GRAPH VISUALIZATION AND NAVIGATION IN INFORMATION VISUALIZATION 1 Graph Visualization and Navigation in Information Visualization: a Survey Ivan Herman, Member, IEEE CS Society, Guy Melançon,
Cushion Treemaps: Visualization of Hierarchical Information
To be presented at the IEEE Symposium on Information Visualization (INFOVIS 99), San Francisco, October 25-26, 1999 Cushion Treemaps: Visualization of Hierarchical Information Jarke J. van Wijk Huub van
Interactive Visual Analysis of the NSF Funding Information
Interactive Visual Analysis of the NSF Funding Information Shixia Liu IBM China Research Lab Nan Cao IBM China Research Lab Hao Lv Shanghai Jiaotong University IBM China Research Lab ABSTRACT This paper
On the k-path cover problem for cacti
On the k-path cover problem for cacti Zemin Jin and Xueliang Li Center for Combinatorics and LPMC Nankai University Tianjin 300071, P.R. China [email protected], [email protected] Abstract In this paper we
Graph Visualization and Navigation as an Interface to Data Exploration
TEXTES DES COMMUNICATIONS - Tome II Graph Visualization and Navigation as an Interface to Data Exploration M. DELEST 1, B. LEBLANC 2, M. S. MARSCHAL 3, G. MELANCON 4 Keywords: Information Visualization,
NakeDB: Database Schema Visualization
NAKEDB: DATABASE SCHEMA VISUALIZATION, APRIL 2008 1 NakeDB: Database Schema Visualization Luis Miguel Cortés-Peña, Yi Han, Neil Pradhan, Romain Rigaux Abstract Current database schema visualization tools
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams Shengdong Zhao 1 University of Toronto Michael J. McGuffin 2 University of Toronto Mark H. Chignell 3 University of Toronto Node Link Diagram
Visualization of State Transition Graphs
Visualization of State Transition Graphs Frank van Ham, Huub van de Wetering, Jarke J. van Wijk Eindhoven University of Technology Dept. of Mathematics and Computer Science P.O.Box 513, 5600 MB Eindhoven,
Visualization of Web-Based Workspace Structures
Visualization of Web-Based Workspace Structures Robert P. Biuk-Aghai Collaborative Systems Laboratory Faculty of Information Technology University of Technology, Sydney P.O. Box 123, Broadway, NSW 2007,
Agenda. TreeMaps. What is a Treemap? Basics
Agenda TreeMaps What is a Treemap? Treemap Basics Original Treemap Algorithm (Slice-and-dice layout) Issues for Treemaps Cushion Treemaps Squarified Treemaps Ordered Treemaps Quantum Treemaps Other Treemaps
Web Analysis Visualization Spreadsheet
Web Analysis Visualization Spreadsheet Ed Huai-hsin Chi Xerox Palo Alto Researh Center 3333 Coyote Hill Road Palo Alto, CA 94304 [email protected] Abstract In this paper, we present methods of information visualization
Volumes of Revolution
Mathematics Volumes of Revolution About this Lesson This lesson provides students with a physical method to visualize -dimensional solids and a specific procedure to sketch a solid of revolution. Students
Information Visualization Multivariate Data Visualization Krešimir Matković
Information Visualization Multivariate Data Visualization Krešimir Matković Vienna University of Technology, VRVis Research Center, Vienna Multivariable >3D Data Tables have so many variables that orthogonal
A Taxonomy of Visualization Techniques using the Data State Reference Model
A Taxonomy of s using the State Reference Model Ed H. Chi Xerox Palo Alto Research Center 3333 Coyote Hill Road, Palo Alto, CA 94301 [email protected] ABSTRACT In previous work, researchers have attempted
Visualization of Software
Visualization of Software Jack van Wijk Plenary Meeting SPIder Den Bosch, March 30, 2010 Overview Software Vis Examples Hierarchies Networks Evolution Visual Analytics Application data Visualization images
Ordered Treemap Layouts
Ordered Treemap Layouts Ben Shneiderman Department of Computer Science, Human-Computer Interaction Lab, Insitute for Advanced Computer Studies & Institute for Systems Research University of Maryland [email protected]
Visualizing e-government Portal and Its Performance in WEBVS
Visualizing e-government Portal and Its Performance in WEBVS Ho Si Meng, Simon Fong Department of Computer and Information Science University of Macau, Macau SAR [email protected] Abstract An e-government
TEXT-FILLED STACKED AREA GRAPHS Martin Kraus
Martin Kraus Text can add a significant amount of detail and value to an information visualization. In particular, it can integrate more of the data that a visualization is based on, and it can also integrate
Vector storage and access; algorithms in GIS. This is lecture 6
Vector storage and access; algorithms in GIS This is lecture 6 Vector data storage and access Vectors are built from points, line and areas. (x,y) Surface: (x,y,z) Vector data access Access to vector
TOP-DOWN DATA ANALYSIS WITH TREEMAPS
TOP-DOWN DATA ANALYSIS WITH TREEMAPS Martijn Tennekes, Edwin de Jonge Statistics Netherlands (CBS), P.0.Box 4481, 6401 CZ Heerlen, The Netherlands [email protected], [email protected] Keywords: Abstract:
A Note on Space-Filling Visualizations and Space-Filling Curves
A Note on Space-Filling Visualizations and Space-Filling Curves Martin Wattenberg, IBM Research ABSTRACT A recent line of treemap research has focused on layout algorithms that optimize properties such
Navigating the I-TRIZ Knowledge Base Using Hyperbolic Trees
Navigating the I-TRIZ Knowledge Base Using Hyperbolic Trees Ron Fulbright University of South Carolina Upstate Spartanburg, SC 29615 [email protected] ABSTRACT The I-TRIZ knowledge base consists
Integration of Cluster Analysis and Visualization Techniques for Visual Data Analysis
Integration of Cluster Analysis and Visualization Techniques for Visual Data Analysis M. Kreuseler, T. Nocke, H. Schumann, Institute of Computer Graphics University of Rostock, D-18059 Rostock, Germany
How to Draw a Sequence Diagram
How to Draw a Sequence Diagram Timo Poranen, Erkki Mäkinen, and Jyrki Nummenmaa Department of Computer and Information Sciences Kanslerinrinne 1 FIN-33014 University of Tampere Finland {tp,em,jyrki}@cs.uta.fi
Solving Geometric Problems with the Rotating Calipers *
Solving Geometric Problems with the Rotating Calipers * Godfried Toussaint School of Computer Science McGill University Montreal, Quebec, Canada ABSTRACT Shamos [1] recently showed that the diameter of
Interaction and Visualization Techniques for Programming
Interaction and Visualization Techniques for Programming Mikkel Rønne Jakobsen Dept. of Computing, University of Copenhagen Copenhagen, Denmark [email protected] Abstract. Programmers spend much of their
Three Effective Top-Down Clustering Algorithms for Location Database Systems
Three Effective Top-Down Clustering Algorithms for Location Database Systems Kwang-Jo Lee and Sung-Bong Yang Department of Computer Science, Yonsei University, Seoul, Republic of Korea {kjlee5435, yang}@cs.yonsei.ac.kr
Spatio-Temporal Mapping -A Technique for Overview Visualization of Time-Series Datasets-
Progress in NUCLEAR SCIENCE and TECHNOLOGY, Vol. 2, pp.603-608 (2011) ARTICLE Spatio-Temporal Mapping -A Technique for Overview Visualization of Time-Series Datasets- Hiroko Nakamura MIYAMURA 1,*, Sachiko
Intersection of a Line and a Convex. Hull of Points Cloud
Applied Mathematical Sciences, Vol. 7, 213, no. 13, 5139-5149 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/ams.213.37372 Intersection of a Line and a Convex Hull of Points Cloud R. P. Koptelov
A Method of Caption Detection in News Video
3rd International Conference on Multimedia Technology(ICMT 3) A Method of Caption Detection in News Video He HUANG, Ping SHI Abstract. News video is one of the most important media for people to get information.
3 Information Visualization
3 Information Visualization 3.1 Motivation and Examples 3.2 Basics of Human Perception 3.3 Principles and Terminology 3.4 Standard Techniques for Visualization 3.5 Further Examples Ludwig-Maximilians-Universität
Method of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
Visual Analysis Tool for Bipartite Networks
Visual Analysis Tool for Bipartite Networks Kazuo Misue Department of Computer Science, University of Tsukuba, 1-1-1 Tennoudai, Tsukuba, 305-8573 Japan [email protected] Abstract. To find hidden features
TECHNICAL REPORT. Extending Tree-Maps to Three Dimensions A Comparative Study. Thomas Bladh, David A. Carr, Jeremiah Scholl.
2004:04 TECHNICAL REPORT Extending Tree-Maps to Three Dimensions A Comparative Study Thomas Bladh, David A. Carr, Jeremiah Scholl Technical Report Department of Computer Science and Electrical Engineering
Binary Search Trees (BST)
Binary Search Trees (BST) 1. Hierarchical data structure with a single reference to node 2. Each node has at most two child nodes (a left and a right child) 3. Nodes are organized by the Binary Search
Visualizing Data: Scalable Interactivity
Visualizing Data: Scalable Interactivity The best data visualizations illustrate hidden information and structure contained in a data set. As access to large data sets has grown, so has the need for interactive
Classifying Large Data Sets Using SVMs with Hierarchical Clusters. Presented by :Limou Wang
Classifying Large Data Sets Using SVMs with Hierarchical Clusters Presented by :Limou Wang Overview SVM Overview Motivation Hierarchical micro-clustering algorithm Clustering-Based SVM (CB-SVM) Experimental
Interactive Information Visualization of Trend Information
Interactive Information Visualization of Trend Information Yasufumi Takama Takashi Yamada Tokyo Metropolitan University 6-6 Asahigaoka, Hino, Tokyo 191-0065, Japan [email protected] Abstract This paper
Graph/Network Visualization
Graph/Network Visualization Data model: graph structures (relations, knowledge) and networks. Applications: Telecommunication systems, Internet and WWW, Retailers distribution networks knowledge representation
Visualizing Large, Complex Data
Visualizing Large, Complex Data Outline Visualizing Large Scientific Simulation Data Importance-driven visualization Multidimensional filtering Visualizing Large Networks A layout method Filtering methods
