Foreword |
|
xiii | |
Preface |
|
xv | |
Authors |
|
xvii | |
|
|
1 | (14) |
|
|
2 | (3) |
|
1.1.1 Visualization, Interaction, and Computation |
|
|
2 | (2) |
|
1.1.2 Five Ws of Interactive Visual Data Analysis |
|
|
4 | (1) |
|
1.2 Introductory Examples |
|
|
5 | (8) |
|
|
5 | (3) |
|
1.2.2 Enhancing the Data Analysis |
|
|
8 | (2) |
|
1.2.3 Considering Advanced Techniques |
|
|
10 | (3) |
|
|
13 | (2) |
|
Chapter 2 Criteria, Factors, and Models |
|
|
15 | (36) |
|
|
16 | (3) |
|
|
19 | (22) |
|
|
19 | (9) |
|
2.2.2 The Objective: Analysis Tasks |
|
|
28 | (7) |
|
2.2.3 The Context: Users and Technologies |
|
|
35 | (3) |
|
2.2.4 Demonstrating Example |
|
|
38 | (3) |
|
|
41 | (7) |
|
|
41 | (3) |
|
2.3.2 Data Transformation |
|
|
44 | (3) |
|
2.3.3 Knowledge Generation |
|
|
47 | (1) |
|
|
48 | (3) |
|
Chapter 3 Visualization Methods and Techniques |
|
|
51 | (78) |
|
3.1 Visual Encoding And Presentation |
|
|
54 | (13) |
|
3.1.1 Encoding Data Values |
|
|
54 | (8) |
|
|
62 | (5) |
|
3.2 Multivariate Data Visualization |
|
|
67 | (15) |
|
3.2.1 Table-based Visualization |
|
|
67 | (2) |
|
3.2.2 Combined Bivariate Visualization |
|
|
69 | (2) |
|
3.2.3 Polyline-based Visualization |
|
|
71 | (2) |
|
3.2.4 Glyph-based Visualization |
|
|
73 | (2) |
|
3.2.5 Pixel-based Visualization |
|
|
75 | (2) |
|
3.2.6 Nested Visualization |
|
|
77 | (5) |
|
3.3 Visualization Of Temporal Data |
|
|
82 | (13) |
|
3.3.1 Time and Temporal Data |
|
|
82 | (4) |
|
3.3.2 Visualization Techniques |
|
|
86 | (9) |
|
3.4 Visualization Of Geo-Spatial Data |
|
|
95 | (16) |
|
3.4.1 Geographic Space and Geo-spatial Data |
|
|
96 | (3) |
|
3.4.2 General Visualization Strategies |
|
|
99 | (7) |
|
3.4.3 Visualizing Spatio-temporal Data |
|
|
106 | (5) |
|
|
111 | (13) |
|
|
111 | (2) |
|
3.5.2 Basic Visual Representations |
|
|
113 | (5) |
|
3.5.3 Visualizing Multi-faceted Graphs |
|
|
118 | (6) |
|
|
124 | (5) |
|
Chapter 4 Interacting with Visualizations |
|
|
129 | (78) |
|
|
131 | (5) |
|
4.1.1 Interaction Intents and Action Patterns |
|
|
132 | (3) |
|
|
135 | (1) |
|
4.2 Requirements For Efficient Interaction |
|
|
136 | (8) |
|
|
136 | (2) |
|
4.2.2 Directness of Interaction |
|
|
138 | (5) |
|
|
143 | (1) |
|
4.3 Basic Operations For Interaction |
|
|
144 | (4) |
|
|
145 | (1) |
|
4.3.2 Generating Feedback |
|
|
146 | (2) |
|
4.4 Interactive Selection And Accentuation |
|
|
148 | (11) |
|
4.4.1 Specifying Selections |
|
|
149 | (4) |
|
4.4.2 Visual Emphasis and Attenuation |
|
|
153 | (3) |
|
4.4.3 Enhanced Selection Support |
|
|
156 | (3) |
|
4.5 Navigating Zoomable Visualizations |
|
|
159 | (14) |
|
4.5.1 Basics and Conceptual Considerations |
|
|
160 | (2) |
|
4.5.2 Visual Interface and Interaction |
|
|
162 | (2) |
|
4.5.3 Interaction Aids and Visual Cues |
|
|
164 | (4) |
|
4.5.4 Beyond Zooming in Two Dimensions |
|
|
168 | (5) |
|
|
173 | (11) |
|
|
173 | (3) |
|
4.6.2 Adjustable Properties |
|
|
176 | (2) |
|
|
178 | (6) |
|
4.7 Interactive Visual Comparison |
|
|
184 | (10) |
|
4.7.1 Basics and Requirements |
|
|
184 | (2) |
|
4.7.2 Naturally Inspired Comparison |
|
|
186 | (4) |
|
4.7.3 Reducing Comparison Costs |
|
|
190 | (4) |
|
4.8 Interaction Beyond Mouse And Keyboard |
|
|
194 | (10) |
|
4.8.1 Touching Visualizations |
|
|
194 | (3) |
|
4.8.2 Interacting with Tangibles |
|
|
197 | (5) |
|
4.8.3 Moving the Body to Explore Visualizations |
|
|
202 | (2) |
|
|
204 | (3) |
|
Chapter 5 Automatic Analysis Support |
|
|
207 | (60) |
|
5.1 Decluttering Visual Representations |
|
|
209 | (5) |
|
5.1.1 Computing and Visualizing Density |
|
|
209 | (3) |
|
5.1.2 Bundling Geometrical Primitives |
|
|
212 | (2) |
|
5.2 Focusing On Relevant Data |
|
|
214 | (17) |
|
|
214 | (6) |
|
5.2.2 Feature-based Visual Analysis |
|
|
220 | (4) |
|
5.2.3 Analyzing Features of Chaotic Movement |
|
|
224 | (7) |
|
|
231 | (8) |
|
5.3.1 Sampling and Aggregation |
|
|
231 | (2) |
|
5.3.2 Exploring Multi-scale Data Abstractions |
|
|
233 | (6) |
|
5.4 Grouping Similar Data Elements |
|
|
239 | (18) |
|
|
239 | (4) |
|
|
243 | (7) |
|
5.4.3 Clustering Multivariate Dynamic Graphs |
|
|
250 | (7) |
|
5.5 Reducing Dimensionality |
|
|
257 | (6) |
|
5.5.1 Principal Component Analysis |
|
|
258 | (2) |
|
5.5.2 Visual Data Analysis with Principal Components |
|
|
260 | (3) |
|
|
263 | (4) |
|
Chapter 6 Advanced Concepts |
|
|
267 | (38) |
|
6.1 Visualization In Multi-Display Environments |
|
|
268 | (9) |
|
6.1.1 Environment and Requirements |
|
|
269 | (1) |
|
6.1.2 Supporting Collaborative Visual Data Analysis |
|
|
270 | (6) |
|
6.1.3 Multi-display Analysis of Climate Change Impact |
|
|
276 | (1) |
|
|
277 | (11) |
|
6.2.1 Characterization of Guidance |
|
|
278 | (5) |
|
6.2.2 Guiding the Navigation in Hierarchical Graphs |
|
|
283 | (3) |
|
6.2.3 Guiding the Visual Analysis of Heterogeneous Data |
|
|
286 | (2) |
|
6.3 Progressive Visual Data Analysis |
|
|
288 | (15) |
|
6.3.1 Conceptual Considerations |
|
|
290 | (4) |
|
6.3.2 Multi-threading Architecture |
|
|
294 | (3) |
|
|
297 | (6) |
|
|
303 | (2) |
|
|
305 | (6) |
|
7.1 What's Been Discussed |
|
|
305 | (2) |
|
|
307 | (4) |
Bibliography |
|
311 | (28) |
Index |
|
339 | (4) |
Figure Credits |
|
343 | |