Interactive Visualization of Small World Graphs An implementation in prefuse.

Slides:



Advertisements
Similar presentations
Drawing and Painting Fun (3rd) - Tiles -. You can find T TT TILES in bathrooms and kitchens. The decorations alternate colours to make patterns.
Advertisements

H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Visualizing Dynamic Memory Allocations Sergio Moreta and Alexandru Telea Department of Mathematics and Computer Science Technische Universiteit Eindhoven,
Information Visualization Focus + Context Fengdong Du.
1 Interfaces, Aspects, and Views David Shepherd Dr. Lori Pollock University of Delaware.
Abstract Syntax Tree Rendering Noah Brickman CMPS 203.
Graph Drawing Zsuzsanna Hollander. Reviewed Papers Effective Graph Visualization via Node Grouping Janet M. Six and Ioannis G. Tollis. Proc InfoVis 2001.
An Interactive Visualization of Super-peer P2P Networks Peiqun (Anthony) Yu.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
Prefuse: A Toolkit for Interactive Information Visualization Jeffrey Heer Stuart K. Card James A. Landay CHI2005.
Automated Layout and Phase Assignment for Dark Field PSM Andrew B. Kahng, Huijuan Wang, Alex Zelikovsky UCLA Computer Science Department
Visualization CSC 485A, CSC 586A, SENG 480A Instructor: Melanie Tory.
”Confusion and clutter are failures of design, not attributes of information.” - Edward R. Tufte.
Project Suggestions. Proposal Requirements Specific scenarios Focus on visualization aspects –Clear visualization goals –Not just a copy of an existing.
“Occlusion” Prepared by: Shreya Rawal 1. Extending Distortion Viewing from 2D to 3D S. Carpendale, D. J. Cowperthwaite and F. David Fracchia (1997) 2.
Visual Database Optimization Team Clint Johnson, Sunpreet Jassal, Thanh Nguyen-Huynh & Masamichi Sugihara. Oct. 17, 2006.
SIMS 247: Information Visualization and Presentation jeffrey heer
Visualizing Social Networks Louis Licamele & Mustafa Bilgic.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Tuple – InfoVis Publication Browser CS533 Project Presentation by Alex Gukov.
Categorical Relationships in History of InfoVis Publications CS533C Project Update by Alex Gukov.
Trax Better Mp3 Organizing Through Visualization.
DSGraph Distributed Snapshot Graph Algorithms & visualization Student: Ovadia Ophir Lab instructor: Mr. Melamed Roie Lab chief engineer: Dr. David Ilana.
Hyperbolic Brower  Focus+Context browsing of large hierarchies  Inspired by Escher  Intuitive Nodes in center are more important, and therefore larger.
A Visualization Tool for Reverse-engineering of Complex Component Applications Lukas Holy Co-authors: Jaroslav Snajberk, Premek Brada, Kamil Jezek University.
Large component diagrams visualization Lukas Holy DCSE, FAS, University of West Bohemia Pilsen, CZ.
Graphical Tree-Based Scientific Calculator: CalcuWiz Will Ryan Christian Braunlich.
Ivan Herman, Guy Melançon, and M. Scott Marshall
CMSC 104, Version 9/01 1 The Box Problem: Write an interactive program to compute and display the volume and surface area of a box. The program must also.
1 Visual Analysis of Large Heterogeneous Social Networks by Semantic and Structural Abstraction Zequian shen, Kwan-Liu Ma, Tina Eliassi-Rad Department.
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner Stanford University 元智資工所 系統實驗室 楊錫謦 1999/11/3.
Human-Computer Interaction Lecture 2: Visual representation.
 « Jeux de mots » French terms lexical relations ~30 types of relations (hyponymy, hyperonymy, meronymy, associated ideas, etc) ~3.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Visual Analysis of Hierarchical Management Data Zhao Geng 1, Gaurav Gathania 2, Robert S.Laramee 1 and ZhenMin Peng 1 1 Visual Computing Group, Computer.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
Visualizing Massive Multi-Digraphs James Abello Jeffrey Korn Information Visualization Research Shannon Laboratories, AT&T Labs-Research All the graphs.
Visualizing LiveNet with ENCCON Model Quang Vinh Nguyen Computer Systems Department Faculty of Information Technology University of Technology, Sydney.
FlowGraph: A Compound Hierarchical Graph for Flow Field Exploration Jun Ma, Chaoli Wang, Ching-Kuang Shene Michigan Technological University Presented.
CMSC 104, Version 9/01 1 Functions, Part 3 of 3 Topics: Coding Practice o In-Class Project: The Box o In-Class Project: Drawing a Rectangle Reading: None.
Constructing Overview + Detail Dendrogram-Matrix views Jin CHEN (presenter) Alan M. MacEachren Donna J. Peuquet GeoVISTA Center Department of Geography.
Introduction to Humanities Computing Spring 1999 Lecture Eight.
MAT 1235 Calculus II Section 5.1 Area Between Curves
Vinay.R Mar Networked Media Lab GIST Multi-site Visualization Sharing.
Copyright © Cengage Learning. All rights reserved.
John Lamping, Ramana Rao, Peter Porolli
APPLICATIONS OF INTEGRATION AREA BETWEEN 2 CURVES.
5.2 Definite Integrals Objectives SWBAT: 1) express the area under a curve as a definite integral and as a limit of Riemann sums 2) compute the area under.
Prototypes, Storyboards, and Flowcharts Ike Choi.
Definite Integrals. Definite Integral is known as a definite integral. It is evaluated using the following formula Otherwise known as the Fundamental.
Hongbin Li 11/13/2014 A Debugger of Parallel Mutli- Agent Spatial Simulation.
Sketching the Derivative
Sketch the region enclosed by {image} and {image}
Sketch the region enclosed by {image} and {image}
Area Model for Multiplication
Physics-based simulation for visual computing applications
Direction of refinement – Ideas MEI Honghui 2017/7/1
Algorithms, Part 3 of 3 Topics In-Class Project: The Box
Calculus & Exam Section 6
Automated Layout and Phase Assignment for Dark Field PSM
Chapter 2. Problem Solving and Software Engineering
Quadratic graphs.
15.3--RECTANGLE AND COOORDINATE GEOMETRY.
Line Graphs.

Section 5.10: Improper Integrals
Suggested Layout ** Designed to be printed on A3 paper in an assortment of colours. This is directly linked to the Computer Science Specification.
PDT176 COMPUTER-AIDED DRAFTING CHAPTER 6 WORKING DRAWING
Presentation transcript:

Interactive Visualization of Small World Graphs An implementation in prefuse

The Problem How do we display Small World Graphs?

Why is this hard? Clusters! Hierarchies!

The proposed solution Physics Dendrogram Clustering Degree of Abstraction (DOA) Details in paper

The Gist

Prefuse

SMALL WORLD GRAPH

Physics and Clustering

SMALL WORLD GRAPH Physics and Clustering DOA Layout Handle Occlusion in 2D

What’s Done? SMALL WORLD GRAPH Physics and Clustering DOA Layout Handle Occlusion in 2D

SMALL WORLD GRAPH Physics and Clustering DOA Layout Handle Occlusion in 2D 80% Done Tubes as rectangles with gradient Draw nodes as X layers one layer at a time Explicitly compute Voronoi regions Occlusion in 2D

SMALL WORLD GRAPH Physics and Clustering DOA Layout Handle Occlusion in 2D 50% Done DOA Layout Things become more/less abstract in relation to the cursor 3 different focal areas BUT Some strange discontinuities (bugs) Need to integrate geometric distortion