Hierarchical-temporal data visualization using a Tree-ring Metaphor
|
|
|
- Dylan Gregory
- 9 years ago
- Views:
Transcription
1 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 Salamanca (Spain) [email protected] Abstract. This paper describes a novel and efficient visualization technique intended for hierarchical-temporal data using a tree-ring like layout. Hierarchies with time appear in numerous fields such as genealogy, evolution taxonomies or time lines. In many cases, state-of-the-art static diagrams are produced in these fields. By using several information visualization strategies, such as focus + context, the tree-ring approach has the ability to visualize and navigate these, potentially complex, hierarchies trough time. This way a deeper insight into the problem at hand can be gained. Key words: tree-ring layout, information visualization, focus + context 1 Introduction In the last few years the visualization of hierarchical data has been subject of great interest in information visualization research. Hierarchies are often represented as trees, i.e., a special kind of graph. Graphs are the fundamental structural representation of structured data [1], so the hierarchy visualization problem becomes a part of the graph visualization problem. Hierarchies are used in many areas of application, including computer file systems, taxonomies, genealogy, phylogenesis, evolutionary trees, etc. The information visualization community has explored many different approaches focusing on navigation and interaction, that help to overcome some of the limitations present in graph drawing. For the later, the book of Battista et al.[2] covers all the key aspects, while Herman et al. provide an excellent survey of information visualization applied to graph visualization and interaction[1]. Although the visualization of hierarchies has been the recipient of an extensive literature, very few works related to the visualization and exploration of hierarchical data sets that represent a temporal evolution have been done. Furthermore, in many situations visualizations should emphasize temporal relationships and patterns. This paper presents Treevolution, a novel visualization tool that uses a tree-ring metaphor in combination with focus + context techniques, that can be useful for hierarchical-temporal data visualization.
2 The rest of this paper is organized as follows: next, a review of works related to hierarchical data and time visualization is presented. In Section 2 the treering metaphor is explained. The third section is devoted to a case study: the visualization of the computer language history using Treevolution. To finalize, the main conclusions and future work are described. 1.1 Related work Many display layout techniques has been developed for the visualization of hierarchical data set like Cone tree, Treemap[3], Hyperbolic tree[4], etc. Several works have dealt with focus + context techniques for visualizing and manipulating large hierarchies. We Yee et al. use the well known radial tree layout method[5][2], in which the focused node is placed in center of display, and all other nodes are rendered on appropriate circular level around that selected focused node. Also this approach makes use of different animation techniques for supporting interactive exploration of the graph. In [6] a software framework for creating dynamic visualizations of both structured and unstructured data was developed. An important aspect is how the process of determining the position and size of each visual object that is displayed in a presentation can automated. Effective layout is one of the most important aspects of creating an information presentation, because that presentation it is intended to be viewed and manipulated by people. A survey of automated layout techniques for information presentations can be found in [7]. In [8] focus + context techniques were used to compare the structure of large phylogenetic trees. Munzner et al. present a new rectilinear focus + context technique for navigation that is well suited to the dynamic linking of side-byside views while guaranteeing landmark visibility and constant frame rates. Recently, Morris et al.[9] have dealt with the visualization of temporal hierarchies. In their work, documents from a research front are plotted by time along a horizontal track in the time line, with related research fronts being plotted in nearby tracks according to the hierarchical structure produced during clustering. In [10] tree-ring metaphors are introduced to enhance information content of focus areas in large time-line visualizations of objects that split or merge. The tree-ring representation shows the relative timing of splits and merges of each object. In the tree ring metaphor for splits and merges, radial distance indicates time with the birth at the center. At a given radial distance, pieces of arc represent descendent nodes in existence at that time. A node that neither splits nor merges is represented by a circle whose radius indicates the lifetime of the node. Finally, it can be added that Treevolution was developed taking into account the Computational Information Design (CID) process proposed by Benjamin Fry [11]. CID brings together design, information, and computation with a focus on how they support one another as parts of a combined methodology for the exploration, analysis, and representation of complex data, and processing, his
3 Java-based software development environment aimed to simplify the construction of graphically-oriented software. 2 The tree-ring metaphor As stated above, Treevolution uses a tree-ring metaphor for the temporal hierarchy layout. The following definitions will be useful for the rest of the paper 1 : Fig. 1. Cross section of a Pseudotsuga menziesii showing almost perfect tree-rings Dendrochronology can be defined as The science that uses tree rings dated to their exact year of formation to analyze temporal and spatial patterns of processes in the physical and cultural sciences. tree ring: A layer of wood cells produced by a tree or shrub in one year, usually consisting of thin-walled cells formed early in the growing season (called earlywood) and thicker-walled cells produced later in the growing season (called latewood). The beginning of earlywood formation and the end of the latewood formation form one annual ring, which usually extends around the entire circumference of the tree. 1 The source of these elementary definitions, as well as figure 1, is the comprehensive collection of information related to tree-rings available in Henri D. Grissino-Mayer s Ultimate Tree-Ring Web Pages, grissino/
4 tree-ring chronology: A series of measured tree-ring properties, such as tree-ring width or maximum latewood density, that has been converted to dimensionless indices through the process of standardization. A tree-ring chronology therefore represents departures of growth for any one year compared to average growth. For example, an index of 0.75 (or 75) for a given year indicates growth below normal (indicated by 1.00, or 100). Fig. 2. The tree-ring metaphor This way, the idea behind the tree ring metaphor is to provide a way to visualize both timing and structure in a single diagram. In figure 1, a cross section of a tree can be seen. In it each tree-ring shows the annual growth; the with of the ring depends on how productive this year has been for the tree. In order to convey the hierarchical information, while keeping the time information, a modification of the radial layout [5] can be used: instead of placing nodes on concentric circles according to their depth in the tree, they are placed according to its temporal information. Figure 2 shows a simple hierarchy with temporal information. In the tree-ring layout, node E is placed in the fourth circle because its time is t = 4; in this case the fact that it is a direct descendant of the root node (A) is not important for node placement. The hierarchy information is kept in the directed arc (from A to E), though. Also, notice that the hierarchy has been drawn occupying a circular sector. The free space could be used, in the case of having a more complex hierarchy, by
5 placing each subtree or family in an individual sector. This concept can be seen in figure 3. The picture shows how Treevolution, by using the tree-ring layout, visualize several subtrees of a complex temporal hierarchy. Fig. 3. Default layout of a temporal hierarchy in Treevolution In the following sections we will see how this simple idea can be further exploited by using different information visualization techniques. 3 Case study: browsing the computer languages history with Treevolution In order to describe the benefits of the Treevolution technique, the Computer languages history diagram2 will be studied. Figure 4 shows the evolution of computer languages from 1957, with the advent of FORTRAN, to the current releases of popular languages such as Java or C#. Actually, the picture only shows a small part of the history, from 1957 to 1989, because the diagram is intended to be either horizontally scrolled with an Internet browser or to exhibited on a wall. For our purposes, the part of the 2 Diagram produced by Eric Levenez,
6 Fig. 4. Partial diagram ( ) of computing languages history history is enough to understand that each family/tree run from left to right, as times does. With this diagram it is very difficult to form a mental map of the evolution, since all connections bettwen fathers and sons are mixed. With Treevoltion the whole history ( ) can be seen in a single and compact diagram. Actually, figure 3 showed the computer languages history in Treevolution. The same hierarchy, but this time all nodes are laveled, is shown in figure 5. Notice that light red edges depict the ancestors of nodes pertaining to other families. Furthermore, the Levenez diagram suffers from the well-known problem of focus: as we scroll when we are following a particular time line, all contextual information is lost. The trade-off between global views and visibility of details is a long-standing problem in visualizations of large data sets [1]. Traditional distortion techniques can be used to focus on detail in particular areas while keeping the context. In addition to the visualization technique, for an effective data exploration, it is necessary to use some interaction and distortion techniques. Interaction techniques allow the data analyst to directly interact with the visualizations and dynamically change the visualizations according to the exploration objectives[12]. This approach has been followed in two ways in Treevolution: Sector distortion. The angle of any sector can be interactively opened in order to have more space for the layout of a particular subtree (or computing language family in this example). As one sector is opened, the remaining sectors are proportionally closed. This can be seen in figure 6, where the PostScript sector (upper left quadrant) has been opened by the user in order to clearly see it hierarchy. Ring distortion. The width of any ring can be interactively increased in order to view more clearly that period of time. At this point, the tree-ring metaphor offers its best, since all rings cover the same amount of time, but the number of nodes within that period is variable (different growth index, in tree-ring chronology terms). This situation can be seen in figure 7, where
7 Fig. 5. Computer languages history, from 1957 to 2006, in Treevolution years 2002 and 2003 were very productive, with several versions. This way, although all rings represent a year time, the width of the rings has been increased in order to clearly view the rapid evolution of Java during that years. Notice that inner years have their width decreased in order to make room for the productive years. Finally, some more interactions ([12]) have been added in the Treevolution implementation. On the right hand size, an alphabetical browser of node labels permits to find a particular node whitin a complex hierarchy. Also, it is possible to filter the label browser with a word provided from the keyboard. This is what it was done in figure 7: Oak was typed so the node was selected. As a result, the node is highlited, its direct descendent is highlighetd in blue, and its ancestors are highlighted in red. The oak sector (family) and the ring (year) are shadowed and the particular time is shown in the background (1991). Figure 8 shows a similar situation but for 1977 s Kernighan and Ritchie. Notice that a subfamily, C (K and R) is highlighted with a darker shadow than the whole family (Fortran). Also notice that the Smalltalk family has a wider sector. This way Treevolution can maintain several foci while maintaining the context. Another important feauture of Treevolution is that the whole diagram can be rotated, in order to provide a way of avoiding the label cluttering that the
8 Fig. 6. The use is focused on the Postcript family (upper left quadrant) automatic layout can produce. This a very important issue, since the design of an aesthetic label layout is an efficient way to increase the functionality (speeding up search tasks) of technical and scientific illustration [13]. The user only needs to drag the small round button that is located outside the circle. Notice the different locations of this button in figures 5 (default location), 6,7 and 8. 4 Conclusions A novel method for the visualization and navigation of hierarchical-temporal data was presented. The tree-ring metaphor provides an elegant solution to this particular problem, while the focus + context interaction techniques have. The rotation of the tree-ring is a simple but very efficient way of label uncluttering. As case study, Treevolution was successfully applied to the popular history of computing languages, showing its potential for exploring the hierarchies and helping the user to gain a deeper understanding of the evolution and relationships among the different elements in the hierarchy. Future extensions will be providing multiple linked views of selected subtrees and test the technique with larger datasets.
9 Fig. 7. Full details of the evolution of the Java hierarchy References 1. Herman, Melanc on, G., Marshall, M.S.: Graph visualization and navigation in information visualization: A survey. IEEE Transactions on Visualization and Computer Graphics 6 (2000) Battista, G.D., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentince Hall, Upper Saddle River, N. J. (1999) 3. Shneiderman, B.: The eyes have it: A task by data type taxonomy for information visualizations. In: IEEE Visual Languages. Number UMCP-CSD CS-TR-3665, College Park, Maryland 20742, U.S.A. (1996) Munzner, T., Burchard, P.: Visualizing the structure of the world wide web in 3d hyperbolic space. In: VRML 95: Proceedings of the first symposium on Virtual reality modeling language, New York, NY, USA, ACM Press (1995) Eades, P.: Drawing free trees. Bulletin of the Institute for Combinatorics and its Applications 5 (1992) Heer, J., Card, S.K., Landay, J.A.: prefuse: a toolkit for interactive information visualization. In: Proceedings of SIGCHI Human Factors in Computing Systems, New York, NY, USA, ACM Press (2005) Lok, S., Feiner, S.: A survey of automated layout techniques for information presentations. In: Proceedings of SmartGraphics (2001) 8. Munzner, T., Guimbretière, F., Tasiran, S., Zhang, L., Zhou, Y.: Treejuxtaposer: scalable tree comparison using focus+context with guaranteed visibility. ACM Trans. Graph. 22 (2003)
10 9. Morris, S.A., Yen, G., Wu, Z., Asnake, B.: Time line visualization of research fronts. Journal of the American Society for Information Science and Technology 54 (2003) Robbins, K.A., Jeffery, C.L., Robbins, S.: Visualization of splitting and merging processes. Journal of Visual Languages and Computing 11 (2000) Fry, B.: Computational Information Design. PhD thesis, MIT (2004) 12. Keim, D.A.: Information visualization and visual data mining. IEEE Transactions on Visualization and Computer Graphics 8 (2002) Hartmann, K., Götzelmann, T., Ali, K., Strothotte, T.: Metrics for functional and aesthetic label layouts. Lecture Notes in Computer Sceinces, Smart Graphics: 5th International Symposium 3638 (2005)
11 Fig. 8. Treevolution focusing on 1977 (Kernighan and Ritchie C family)
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
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
The Use of Information Visualization to Support Software Configuration Management *
The Use of Information Visualization to Support Software Configuration Management * Roberto Therón 1, Antonio González 1, Francisco J. García 1, Pablo Santos 2 1 Departamento de Informática y Automática,
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
Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies
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
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
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,
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,
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
Numeracy and mathematics Experiences and outcomes
Numeracy and mathematics Experiences and outcomes My learning in mathematics enables me to: develop a secure understanding of the concepts, principles and processes of mathematics and apply these in different
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],
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
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,
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
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
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
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
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,
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
SuperViz: An Interactive Visualization of Super-Peer P2P Network
SuperViz: An Interactive Visualization of Super-Peer P2P Network Anthony (Peiqun) Yu [email protected] Abstract: The Efficient Clustered Super-Peer P2P network is a novel P2P architecture, which overcomes
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
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
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
VisCG: Creating an Eclipse Call Graph Visualization Plug-in. Kenta Hasui, Undergraduate Student at Vassar College Class of 2015
VisCG: Creating an Eclipse Call Graph Visualization Plug-in Kenta Hasui, Undergraduate Student at Vassar College Class of 2015 Abstract Call graphs are a useful tool for understanding software; however,
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
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
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
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
Introduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. Ben Shneiderman, 1996
The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations Ben Shneiderman, 1996 Background the growth of computing + graphic user interface 1987 scientific visualization 1989 information
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
Topic Maps Visualization
Topic Maps Visualization Bénédicte Le Grand, Laboratoire d'informatique de Paris 6 Introduction Topic maps provide a bridge between the domains of knowledge representation and information management. Topics
By LaBRI INRIA Information Visualization Team
By LaBRI INRIA Information Visualization Team Tulip 2011 version 3.5.0 Tulip is an information visualization framework dedicated to the analysis and visualization of data. Tulip aims to provide the developer
Interactive information visualization in a conference location
Interactive information visualization in a conference location Maria Chiara Caschera, Fernando Ferri, Patrizia Grifoni Istituto di Ricerche sulla Popolazione e Politiche Sociali, CNR, Via Nizza 128, 00198
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
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
RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA
RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2010 Number 29 3D MODEL GENERATION FROM THE ENGINEERING DRAWING Jozef VASKÝ, Michal ELIÁŠ,
Visual Analysis of People s Calling Network from CDR data
Visual Analysis of People s Calling Network from CDR data Category: Research Sloan Business School Media Lab Graduation Student Media Lab Staff Radial tree view of selected hierarchy and groups Media Lab
Dynamic Visualization and Time
Dynamic Visualization and Time Markku Reunanen, [email protected] Introduction Edward Tufte (1997, 23) asked five questions on a visualization in his book Visual Explanations: How many? How often? Where? How
An Introduction to KeyLines and Network Visualization
An Introduction to KeyLines and Network Visualization 1. What is KeyLines?... 2 2. Benefits of network visualization... 2 3. Benefits of KeyLines... 3 4. KeyLines architecture... 3 5. Uses of network visualization...
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
Merging Labels, Letters, and Envelopes Word 2013
Merging Labels, Letters, and Envelopes Word 2013 Merging... 1 Types of Merges... 1 The Merging Process... 2 Labels - A Page of the Same... 2 Labels - A Blank Page... 3 Creating Custom Labels... 3 Merged
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
SMART NOTEBOOK 10. Instructional Technology Enhancing ACHievement
SMART NOTEBOOK 10 Instructional Technology Enhancing ACHievement TABLE OF CONTENTS SMART Notebook 10 Themes... 3 Page Groups... 4 Magic Pen... 5 Shape Pen... 6 Tables... 7 Object Animation... 8 Aligning
Communicate: In Print
Communicate: In Print A simple guide Work areas Communicate: In Print has two different modes in which to edit your documents: Create and Adjust modes. These are easily interchangeable and the toolbars
3D Interactive Information Visualization: Guidelines from experience and analysis of applications
3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, [email protected] 1. EXPERT
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining CPSC 533c, Information Visualization Course Project, Term 2 2003 Fengdong Du [email protected] University of British Columbia
Family Tree Visualization
Family Tree Visualization Kerstin Keller University of California, Berkeley Email: k [email protected] Prahalika Reddy University of California, Berkeley Email: [email protected] Shimul Sachdeva University
Visualization of Phylogenetic Trees and Metadata
Visualization of Phylogenetic Trees and Metadata November 27, 2015 Sample to Insight CLC bio, a QIAGEN Company Silkeborgvej 2 Prismet 8000 Aarhus C Denmark Telephone: +45 70 22 32 44 www.clcbio.com [email protected]
Interactive Data Visualization Program to Analyze Word Count Frequencies Over Time
Interactive Data Visualization Program to Analyze Word Count Frequencies Over Time Aryn Grause March 8, 2011 1 Objective The goal of this project is to build an interactive software tool which will produce
Handling the Complexity of RDF Data: Combining List and Graph Visualization
Handling the Complexity of RDF Data: Combining List and Graph Visualization Philipp Heim and Jürgen Ziegler (University of Duisburg-Essen, Germany philipp.heim, [email protected]) Abstract: An
Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics
Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics Zhao Wenbin 1, Zhao Zhengxu 2 1 School of Instrument Science and Engineering, Southeast University, Nanjing, Jiangsu
A Collaborative Approach to Building Personal Knowledge Networks or How to Build a Knowledge Advantage Machine?
A Collaborative Approach to Building Personal Knowledge Networks or How to Build a Knowledge Advantage Machine? Ramana Reddy SIP Lab, CSEE, West Virginia University Morgantown, WV, USA [email protected]
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
Understanding Data: A Comparison of Information Visualization Tools and Techniques
Understanding Data: A Comparison of Information Visualization Tools and Techniques Prashanth Vajjhala Abstract - This paper seeks to evaluate data analysis from an information visualization point of view.
Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004
Data Visualization Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004 Contents Brief Overview of ArcMap Goals of the Exercise Computer
Visualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
How to make a Radar chart / spider chart
How to make a Radar chart / spider chart When it comes to using scale measures as part of a personal outcomes approach, the radar chart can help you communicate the data effectively. Most importantly it
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
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration Toktam Taghavi, Andy D. Pimentel Computer Systems Architecture Group, Informatics Institute
Microsoft Excel 2010 Charts and Graphs
Microsoft Excel 2010 Charts and Graphs Email: [email protected] Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating
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:
Geometry Solve real life and mathematical problems involving angle measure, area, surface area and volume.
Performance Assessment Task Pizza Crusts Grade 7 This task challenges a student to calculate area and perimeters of squares and rectangles and find circumference and area of a circle. Students must find
An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)
An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs) Rosziati Ibrahim, Siow Yen Yen Abstract System development life cycle (SDLC) is a process uses during the development of any
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
Creating a Poster Presentation using PowerPoint
Creating a Poster Presentation using PowerPoint Course Description: This course is designed to assist you in creating eye-catching effective posters for presentation of research findings at scientific
Map-like Wikipedia Visualization. Pang Cheong Iao. Master of Science in Software Engineering
Map-like Wikipedia Visualization by Pang Cheong Iao Master of Science in Software Engineering 2011 Faculty of Science and Technology University of Macau Map-like Wikipedia Visualization by Pang Cheong
JustClust User Manual
JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading
Program Understanding with Code Visualization
Program Understanding with Code Visualization Arif Iftikhar Department of Computer Science National University of Computer and Emerging Sciences 852-B Faisal Town, Lahore, Pakistan [email protected]
Visualizing the Doppler Effect
Visualizing the Doppler Effect Marcos H. Giménez *, Ana Vidaurre, Jaime Riera, and Juan A. Monsoriu Departamento de Física Aplicada, Universidad Politécnica de Valencia, E-46022 Valencia, Spain ABSTRACT
Creating Web Pages with Microsoft FrontPage
Creating Web Pages with Microsoft FrontPage 1. Page Properties 1.1 Basic page information Choose File Properties. Type the name of the Title of the page, for example Template. And then click OK. Short
Freehand Sketching. Sections
3 Freehand Sketching Sections 3.1 Why Freehand Sketches? 3.2 Freehand Sketching Fundamentals 3.3 Basic Freehand Sketching 3.4 Advanced Freehand Sketching Key Terms Objectives Explain why freehand sketching
Temporal Visualization and Analysis of Social Networks
Temporal Visualization and Analysis of Social Networks Peter A. Gloor*, Rob Laubacher MIT {pgloor,rjl}@mit.edu Yan Zhao, Scott B.C. Dynes *Dartmouth {yan.zhao,sdynes}@dartmouth.edu Abstract This paper
3D-GIS in the Cloud USER MANUAL. August, 2014
3D-GIS in the Cloud USER MANUAL August, 2014 3D GIS in the Cloud User Manual August, 2014 Table of Contents 1. Quick Reference: Navigating and Exploring in the 3D GIS in the Cloud... 2 1.1 Using the Mouse...
TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...
Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important
CS171 Visualization. The Visualization Alphabet: Marks and Channels. Alexander Lex [email protected]. [xkcd]
CS171 Visualization Alexander Lex [email protected] The Visualization Alphabet: Marks and Channels [xkcd] This Week Thursday: Task Abstraction, Validation Homework 1 due on Friday! Any more problems
an introduction to VISUALIZING DATA by joel laumans
an introduction to VISUALIZING DATA by joel laumans an introduction to VISUALIZING DATA iii AN INTRODUCTION TO VISUALIZING DATA by Joel Laumans Table of Contents 1 Introduction 1 Definition Purpose 2 Data
A Tool for Visual Understanding of Source Code Dependencies
The 16th IEEE International Conference on Program Comprehension A Tool for Visual Understanding of Source Code Dependencies Martin Pinzger, Katja Gräfenhain, Patrick Knab, and Harald C. Gall Department
Final Software Tools and Services for Traders
Final Software Tools and Services for Traders TPO and Volume Profile Chart for NinjaTrader Trial Period The software gives you a 7-day free evaluation period starting after loading and first running the
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
Exploration and Visualization of Post-Market Data
Exploration and Visualization of Post-Market Data Jianying Hu, PhD Joint work with David Gotz, Shahram Ebadollahi, Jimeng Sun, Fei Wang, Marianthi Markatou Healthcare Analytics Research IBM T.J. Watson
VISUALIZATION APPROACH FOR SOFTWARE PROJECTS
Canadian Journal of Pure and Applied Sciences Vol. 9, No. 2, pp. 3431-3439, June 2015 Online ISSN: 1920-3853; Print ISSN: 1715-9997 Available online at www.cjpas.net VISUALIZATION APPROACH FOR SOFTWARE
