Divide and Conquer treemaps: Visualizing large trees with various shapes. (December 2015)
- Record Type:
- Journal Article
- Title:
- Divide and Conquer treemaps: Visualizing large trees with various shapes. (December 2015)
- Main Title:
- Divide and Conquer treemaps: Visualizing large trees with various shapes
- Authors:
- Liang, Jie
Vinh Nguyen, Quang
Simoff, Simeon
Lin Huang, Mao - Abstract:
- Abstract: Most existing treemaps achieve the space utilization of a single geometrical area, mostly rectangle. Limiting visualization to rectangles could block the human capability on graph recognition, including orientation, shape and differentiation etc. To relax rectangular constraint, we propose a flexible enclosure approach with three algorithms. It partitions large hierarchical structures within a confined display area with different shapes for real-time applications. Our approach is based on the combination of Divide-and-Conquer method and the treemap paradigm. The partitioning algorithms generate three types of layouts with polygonal, angular and rectangular titling, which are flexible to be used separately or combined. We present technical details including the visualization results in the experiments and in the cases studies with real data sets. We evaluated the visualization based on graph drawing aesthetics and optimization criteria. Our usability study shows that (1) treemaps with layout variability support utilization of human capability in graph perception and (2) treemaps adopted in different shaped containers could have a positive impact on user satisfaction and awareness during visual data exploration. Highlights: A flexible visualization to relax rectangular constraint for large trees. The approach of combining Divide-and-Conquer method and the treemap׳s paradigm. The algorithms generate polygonal, angular and rectangular tessellation. Evaluation provesAbstract: Most existing treemaps achieve the space utilization of a single geometrical area, mostly rectangle. Limiting visualization to rectangles could block the human capability on graph recognition, including orientation, shape and differentiation etc. To relax rectangular constraint, we propose a flexible enclosure approach with three algorithms. It partitions large hierarchical structures within a confined display area with different shapes for real-time applications. Our approach is based on the combination of Divide-and-Conquer method and the treemap paradigm. The partitioning algorithms generate three types of layouts with polygonal, angular and rectangular titling, which are flexible to be used separately or combined. We present technical details including the visualization results in the experiments and in the cases studies with real data sets. We evaluated the visualization based on graph drawing aesthetics and optimization criteria. Our usability study shows that (1) treemaps with layout variability support utilization of human capability in graph perception and (2) treemaps adopted in different shaped containers could have a positive impact on user satisfaction and awareness during visual data exploration. Highlights: A flexible visualization to relax rectangular constraint for large trees. The approach of combining Divide-and-Conquer method and the treemap׳s paradigm. The algorithms generate polygonal, angular and rectangular tessellation. Evaluation proves the efficiency based on optimization criteria and user studies. … (more)
- Is Part Of:
- Journal of visual languages & computing. Volume 31:Part A(2016)
- Journal:
- Journal of visual languages & computing
- Issue:
- Volume 31:Part A(2016)
- Issue Display:
- Volume 31, Issue 1 (2016)
- Year:
- 2016
- Volume:
- 31
- Issue:
- 1
- Issue Sort Value:
- 2016-0031-0001-0000
- Page Start:
- 104
- Page End:
- 127
- Publication Date:
- 2015-12
- Subjects:
- Information visualization -- Hierarchical data -- Enclosure partitioning -- Treemaps -- Tree visualization
Visual programming languages (Computer science) -- Periodicals
Visual programming (Computer science) -- Periodicals
Programming languages (Electronic computers) -- Semantics -- Periodicals
Langages de programmation visuelle -- Périodiques
Programmation visuelle -- Périodiques
Langages de programmation -- Sémantique -- Périodiques
Programming languages (Electronic computers) -- Semantics
Visual programming (Computer science)
Visual programming languages (Computer science)
Periodicals
Electronic journals
005 - Journal URLs:
- http://www.sciencedirect.com/science/journal/1045926X ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jvlc.2015.10.009 ↗
- Languages:
- English
- ISSNs:
- 1045-926X
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5072.495200
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 1901.xml