• No results found

Image courtesy of Federico et al. [FHKM16]

N/A
N/A
Protected

Academic year: 2022

Share "Image courtesy of Federico et al. [FHKM16]"

Copied!
25
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Department of Computer Science, Swansea University, Wales

Table of Figures

Text visualization taxonomy.

Kucher et al.(Figure1[KK15]) 3

Taxonomy for scientific literature and patents.

Federico et al.(Figure2[FHKM16]) 3

Taxonomy of hierarchical aggregation strategies.

Elmqvist and Fekete.(Figure3[EF10]) 3

Taxonomy of set-type data.

Alsallakh et al.(Figure4[AMA14] ) 4

Taxonomy of quality metrics for high-d data.

Bertini et al.(Figure5[BTK11] ) 5

Taxonomy for high-dimensional data.

Liu et al.(Figure6[LMW15]) 6

Taxonomy of parallel coordinate studies.

Johansson and Forsell.(Figure7[JF16]) 6

Taxonomy of graph types.

Von Landesberger et al.(Figure8[VLKS11]) 7 Taxonomy of traffic data.

Chen et al.(Figure9[CGW15]) 7

Taxonomy of dynamic graph visualization.

Beck et al.(Figure10[BBDW14]) 8

Taxonomy of temporal graph tasks.

Kerracher et al.(Figure11[KKC15]) 9

Taxonomy of temporal graph techniques.

Kerracher et al.(Figure12[KKCG15]) 9

Taxonomy of matrix reordering algorithms.

Behrisch et al.(Figure13[BBR16]) 10

Taxonomy of dynamic visualization techniques.

Cottam et al.(Figure14[CLW12]) 10

Taxonomy of cartograms.

Nusrat and Kobourov.(Figure15[NK16]) 11

Taxonomy of composite visualization techniques.

Javed and Elmqvist.(Figure16[JE12]) 12

Taxonomy of performance visualization techniques.

Gao et al.(Figure17[GZR11]) 12

Taxonomy of security visualization systems.

Shiravi et al.(Figure18[SSG12]) 13

Design framework of bicluster visualization.

Sun et al.(Figure19[SNR14]) 14

Taxonomy of infovis techniques.

Liu et al.(Figure20[LCWL14]) 14

Author biographies

Liam McNabbreceived a masters degree in com- puting from Swansea University in 2015. He is cur- rently a PhD candidate in Information Visualization at Swansea University with a focus on Smart City Visu- alization. His interests are found in Information Visu- alization, Visual Analytics, and Smart City Visualiza- tion.

Robert S. Larameereceived a bachelors degree in physics, cum laude, from the University of Mas- sachusetts, Amherst (ZooMass) in 1997. In 2000, he received a masters degree in computer science from the University of New Hampshire, Durham. He was awarded a PhD from the Vienna University of Technology (Gruess Gott TUWien), Austria at the Institute of Computer Graphics and Algorithms in 2005. From 2001 to 2006 he was a researcher at the VRVis Research Center (www.vrvis.at) and a software engineer at AVL (www.avl.com) in the department of Advanced Simulation Technologies.

Currently he is an Associate Professor at the Swansea University (Prifysgol Cymru Abertawe), Wales in the Department of Computer Science (Adran Gwyddor Cyfrifiadur). His research interests are in the areas of scientific visualization, information visualization, and visual analytics. He has pub- lished more than 100 peer-reviewed papers in scientific journals and con- ferences.

(2)

on space-time cube operations. InEuroVis 2014 - State of the Art Re- ports(2014), The Eurographics Association, pp. 1–21.23

[BKC13] BORGO R., KEHRER J., CHUNG D. H., MAGUIRE E., LARAMEER. S., HAUSERH., WARDM., CHEN" M.: "glyph-based visualization: Foundations, design guidelines, techniques and applica- tions"."Eurographics State of the Art Reports"(may "2013"), "39–63".

19

[BTK11] BERTINIE., TATUA., KEIMD.: Quality metrics in high- dimensional data visualization: An overview and systematization.IEEE Transactions on Visualization and Computer Graphics 17, 12 (2011), 2203–2212.1,5

[CGW15] CHENW., GUOF., WANGF.-Y.: A survey of traffic data visu- alization. IEEE Trans. Intelligent Transportation Systems 16, 6 (2015), 2970–2984.1,7

[CLW12] COTTAM J. A., LUMSDAINEA., WEAVERC.: Watch this:

A taxonomy for dynamic data visualization. InVisual Analytics Sci- ence and Technology (VAST), 2012 IEEE Conference on(2012), IEEE, pp. 193–202.1,10

[CMS99] CARDS. K., MACKINLAYJ. D., SHNEIDERMANB.: Read- ings in information visualization: using vision to think. Morgan Kauf- mann, 1999.15

[CZ11] CASERTAP., ZENDRAO.: Visualization of the static aspects of software: A survey. IEEE transactions on visualization and computer graphics 17, 7 (2011), 913–933.24

[EF10] ELMQVISTN., FEKETEJ. D.: Hierarchical aggregation for infor- mation visualization: Overview, techniques, and design guidelines.IEEE Transactions on Visualization and Computer Graphics 16, 3 (May 2010), 439–454.1,3

[FHKM16] FEDERICOP., HEIMERLF., KOCHS., MIKSCHS.: A survey on visual approaches for analyzing scientific literature and patents.IEEE Transactions on Visualization and Computer Graphics(2016).1,3 [FIBK16] FUCHSJ., ISENBERGP., BEZERIANOSA., KEIMD.: A sys-

tematic review of experimental studies on data glyphs. IEEE Transac- tions on Visualization and Computer Graphics(2016). forthcoming.20 [GZR11] GAOQ., ZHANGX., RAUP.-L. P., MACIEJEWSKIA. A., SIEGELH. J.: Performance visualization for large-scale computing sys- tems: A literature review. InProceedings of the 14th International Con- ference on Human-computer Interaction: Design and Development Ap- proaches(2011), HCII’11, Springer-Verlag, pp. 450–460.1,12 [IGJ14] ISAACS K. E., GIMÉNEZ A., JUSUFI I., GAMBLIN T.,

Papers(2015), The Eurographics Association, pp. 1–21.1,9

[LCWL14] LIUS., CUIW., WUY., LIUM.: A survey on information visualization: Recent advances and challenges.The Visual Computer 30, 12 (2014), 1373–1393.1,14

[LMW15] LIUS., MALJOVECD., WANGB., BREMERP.-T., PAS- CUCCIV.: Visualizing high-dimensional data: Advances in the past decade. InEurographics Conference on Visualization (EuroVis) - STARs (2015), VGTC, The Eurographics Association, pp. 21–40.1,6 [NK16] NUSRATS., KOBOUROVS.: The state of the art in cartograms.

InEurographics conference on Visualization (EuroVis)–State of The Art Reports(2016), vol. 35, The Eurographics Association, pp. 619–642.1, 11

[SHS11] SCHULZH.-J., HADLAKS., SCHUMANNH.: The design space of implicit hierarchy visualization: A survey.IEEE transactions on visu- alization and computer graphics 17, 4 (2011), 393–411.18

[SNR14] SUNM., NORTHC., RAMAKRISHNANN.: A five-level design framework for bicluster visualizations. IEEE transactions on visualiza- tion and computer graphics 20, 12 (2014), 1713–1722.1,14

[SSG12] SHIRAVIH., SHIRAVIA., GHORBANIA. A.: A survey of vi- sualization systems for network security. IEEE Transactions on visual- ization and computer graphics 18, 8 (2012), 1313–1329.1,13 [STMT12] SEDLMAIRM., TATUA., MUNZNERT., TORYM.: A tax-

onomy of visual cluster separation factors. InComputer Graphics Forum (2012), vol. 31, Wiley Online Library, pp. 1335–1344.15

[TGK16] TOMINSKI C., GLADISCHS., KISTERU., DACHSELT R., SCHUMANNH.: Interactive lenses for visualization: An extended sur- vey. InComputer Graphics Forum(2016), Wiley Online Library.25 [VBW15] VEHLOWC., BECKF., WEISKOPFD.: The state of the art in

visualizing group structures in graphs. InEurographics Conference on Visualization (EuroVis)-STARs(2015), VGTC, The Eurographics Asso- ciation, pp. 21–40.21

[VLKS11] VON LANDESBERGER T., KUIJPER A., SCHRECK T., KOHLHAMMERJ.,VANWIJKJ. J., FEKETEJ.-D., FELLNERD. W.:

Visual analysis of large graphs: state-of-the-art and future research chal- lenges. InComputer graphics forum(2011), vol. 30, Wiley Online Li- brary, pp. 1719–1749.1,7

(3)

Figure 1: Kucher et al. present a hierarchical taxonomy used to classify text visualisation techniques. Courtesy of Kucher et al. [KK15]

Figure 2: Table a presents the distribution of papers for each single data category, whilst b contains the distribution papers which look at multiple data-types. Both tables distribute papers based on tasks. Numbers in parentheses are papers identified as a secondary classification.

Image courtesy of Federico et al. [FHKM16]

Figure 3: A hierarchical classification of aggregation strategies for Information Visualisation techniques. Image courtesy of Elmqvist and

Fekete [EF10].

(4)

Figure 4: A 1-N taxonomy of set-types data showing a comparision between tasks and techniques. Courtesy of Alsallakh et al. [AMA

14]

(5)

Figure 5: A 1-N classification created to systemise quality metrics factors for high-dimensional data. Courtesy of Bertini et al. [BTK11]

(6)

Figure 6: A 2D classification designed using the information visualisation pipeline for the taxonomy of high dimensional data. Courtesy of Liu et al. [LMW

15]

Figure 7: A 1-N classification of 26 techniques performed in relation to standard 2D parallel coordinates. Yellow colour indicates no

significant difference in performance. Green colour means that the technique outperforms 2DPC for the specific task. Red colour shows the

technique performs worse than 2DPC. Light blue colour reveals no evaluation has been found in the literature.

denotes that the technique

is based on animation. Courtesy of Johansson and Forsell [JF16] .

(7)

Figure 8: Classification of graphs with respect to the temporal or structural characteristics. Courtesy of Von Landesberger et al. [VLKS

11]

.

Figure 9: The taxonomy displays different data types with their potential properties. These are then categorized into three data types:

Numerical; Categorical; or Textual. Examples of related literature are also given. Courtesy of Chen et al. [CGW15]

(8)

Figure 10: Hierarchical taxonomy of dynamic graph visualisation courtesy of Beck et al. [BBDW14]

(9)

Figure 11: Classification of elementary structural task variations. Courtesy of Kerracher et al. [KKC15]

Figure 12: Research areas and techniques associated with data items by quadrant. Courtesy of Kerracher et al. [KKCG15]

(10)

Figure 13: Taxonomy presented by Behrisch et al. classifying different matrices reordering algorithms [BBR

16]

Figure 14: A matrix created by Cottam et al. to classify different dynamic visualisation techniques [CLW12]

(11)

Figure 15: A 2D systematic overview of different types of cartograms, displayed with their categorisations. Courtesy of Nusrat and Kobourov

[NK16].

(12)

Figure 17: A classification of performance visualisation techniques courtesy of Gao et al. [GZR

11]

(13)
(14)

Figure 19: Design framework associated with bicluster visualisation. Courtesy of Sun et al. [SNR14]

(15)

Figure 21: The original Information Visualisation Pipeline model created by Card et al. [CMS99] which we adapt to design our modified classification.

Variance

Influence

curvy

round

Isotropy

Curvature

Centroid Size

small large

Count

few many

Density

sparse dense

Variance of

Count similar different

Variance of

Density similar different

Variance of

Size similar different

Outlier

ScalePoint DistancePosition

Class/Point

Count few classes

many points many classes

few points

Mixture

interwoven equidistant

random

Split

contiguous split

Within-Class Factors Between-Class Factors

Clumpiness

clumpy one

dense spot uniformly

random many dense

spots equidistant

non-existent existent

Inner-Outer Position

distant adjacent

partial

overlap separate

full overlap Class

Separation Variance of

Shape similar different

Shape

many none

misleading evocative

narrow Shape

VS. VS.

Figure 22: An indirect mapping taxonomy of data characteristics with respect to class separation in scatterplots. Courtesy of Sedlmair et

al. [STMT12]

(16)

X X streaming X X X X

Layered None-Link X X X X X X

X NR 1 X X

X X streaming X X X X

Shared Timeline X NR X X

X X X NR X X X

X X NR X X X

X X X X X X

X X N/A X X X

X N/A X X X

X NR X X

X X X X X X X X X

X X X NR X X X X X

X X gigabytes X X X X X

TraceVis [RZ05] X X NR X X X X X

X X X X X X

X X X terabytes X X X

Abstract Diagram X X N/A X X X

Dot Plot, Bar Charts X X 2 jobs X X X

Scriptable ParaProf [SML*12] X NR X X

Indented Trees, Matrix X X terabytes X X X X

Schulz et al. [SLB∗11] X X X NR X X X X

Bubble Chart, Animation X NR X X X

City Metaphor X X X X X

Icicle Timeline, Bundles SyncTrace [KTD13] X X X X X X X

Sunburst, Matrix, Dendrogram X NR X X

Animation/Real Time Streamsight [DPA09] 103 tasks

Threadscope [WT10] 103 events 101 threads Node-Link Graph, Treemap Weidendorfer et al.

[WKT04]

Timeline, Stacked Graph, Small

Multiples de Pauw et al. [DPWB13] 103 tasks

Muelder et al. [MGM09] 104 processes

Gantt Charts, Timeline, Matrix,

Scatterplot Muelder et al. [MSM∗11] 103 cores

3D Parallel Gantt Chart,

Treemap/Force-directed layouts Triva [SHN10] 103 processes Parallel Gantt Chart, Node-Link

Tree, Bar Charts Zinsight [DPH10] 105 events 102 processes 1D Color-Coded Array,

Histograms Cheadle and Field

[CFA∗06] 101 memory

groups 1D Color-Coded Array Stacked

By Time Moreta and Telea [MT07] 105

allocations Edge Bundling, Gantt Charts,

Hierarchies Extravis [CHZ∗07] 105 events

Parallel Gantt Chart, Indented

Trees, Code view HPCToolkit [ABF*10,

TMCF*11, LMC13] 101

gigabytes 104 processes Stacked Barcharts, Stacked

Timelines Lumière [BBH08] 106

decisions Parallel Gantt Chart, Small

multiples, Plots, Ensemble Projections [KZKL06,

LMK08] 104 processes

Stacked Barcharts, Scatterplot,

Histograms, Code Coloring 107

instructions Icicle Timelines, Coordinated

views Trumper et al. [TBD10] 104 events 101 threads

Parallel Gantt Chart, Icicle Timeline, Adjacency, Indented Trees, Ensemble Timeline,

Plots Vampir [NAW*96, BW12,

ISC*12, VMa13] 105 processes

Choudhury et al. [CPP] 101 buffers

lviz [WYH10] 106 events

104 processes Scalasca [GWW*10,

WG11] 105 cores

Color-coded 2D matrix,

histograms, 3D graph layout 104 cores

Sigovan et al. [SMM13] 104

SynchroVis [WWF*13] 102 objects 101 threads 107 events 102 threads

Trevis [AH10] 103 nodes

Figure 23: Isaacs et al. present a 1-N design space that classifies literature based on the context, scale and goal of each paper. Image

courtesy of Isaacs et al. [IGJ

14]

(17)

Figure 24: A 1-N Taxonomy by Jänicke et al. to map reading techniqes found within different analysis methods. Image courtesy of Janicke et

al. [JFCS15]

(18)

2D Icicle Plot [12]

Steptree [20]

Information Pyramids [28]

Cascaded Treemap [19]

Sunburst [40]

3D Sunburst [70]

Interring [42]

Radial Edgeless Tree [46],[47]

PieTree [38]

CropCircles [37]

3D Nested Cylinders and Spheres [21]

3D Beamtree [23]

Ellimap [48]

Voronoi Treemap [44]

1981

1998 2000 2002

2002

2004 2009 2001 2008

Castles [17]

3D Icicle Plot [12]

Treemaps with Ovals [15]

Nested Columns [15]

3D Treemap [15]

Information Cube [29]

Cheops [50]

Triangular Aggregated Treemap [48]

Cushion Treemap [51]

3D Nested Treemap [25]

Quantum Treemap [66]

Data Jewelry Box [58]

Pebble Map [36]

Nested Hemispheres [26]

Cushioned Icicle Plot [52]

Circular Partitions [45]

Lifted Treemap [68]

1993 1999 2005

2008 2007 1993 2003 2006

1999 1993 1993 1983

2007

2000 2007

1983 2004 2006 2007 2002 1997 1996 TM

TM

12(h) 12(m) 13(f) 13(q) 12(q) 12(r) 13(p) 13(k) 12(f) 13(b) 13(h) 13(r) 12(n) 12(i) 12(g) 12(b) - left 12(a) 13(l) 12(l) 12(p) 12(s) 12(o) 13(m) 13(d) 12(b) - right 13(e) 13(i) 13(n) 13(a) 12(k) 12(j)

Figure 25: Design space for implicit hierarchy visualization created by Schulz et al. to compare techniques in the field. Image courtesy of

Schulz et al. [SHS11]

(19)

[DG1] v [DG2] com [DG3] h [DG4] p [DG5] re [DG6] im [DG7] v [DG8] sim [DG9] o [DG10] i [DG11] b [DG12] f [DG13] i color shape size / h orientat texture opacity

Brewer [Bre99]: Color use guidelines

1 1 1 1

Cleveland & McGill [CM84]: Graphical percepton

2D/3D 1 1 1 1 1 1 1 1

Crawfis & Max [CM93]: Vector field visualizaton

3D 2 1 1 1 1 1 1 1 1 1 1

de Leeuw & van Wijk [dLvW93]: Local flow probe

3D -3 1 1 1 1 1 1 1 1

Healey & Enns [HE99]: Combining textures and colors

2.5D 1 1 1 1 1 1 1 1 1 1 1 1

Healey et al. [HBE96]: Preattentve processing

2D 1 1 1 1 1 1 1 1 1 1

Kindlmann & Westn [KW06]: Glyph packing

3D 2 1 1 1 1 1 1 1 1 1 1 1 1

Kindlmann [Kin04]: Superquadric tensor glyphs

2.5D 1.5 1 1 1 1 1 1 1 1

Kirby et al. [KML99]: Concepts from paintng

2D 1 1 1 1 1 1 1 1 1 1 1 1 1

Laidlaw et al. [LAK*98]: Stochastc glyph placement

2D 2 1 1 1 1 1 1 1 1 1 1 1 1 1

Li et al. [LMvW10]: Symbol size discriminaton

2D 1 1 1 1

Lie et al. [LKH09]: Design aspects of glyph-based 3D visualizaton

3D 2 1 1 1 1 1 1 1 1 1 1 1 1 1

McGill et al. [MTL78]: Variatons of box plots

2D -3 1 1 1 1 1 1 1 1

Meyer-Spradow et al. [MSSD*08]: Surface glyphs

2.5D 0 1 1 1 1 1 1 1 1 1 1 1 1

Peng et al. [PWR04]: Clutter reducton using dimension reordering

2D 1 1 1 1 1 1 1 1

Pickett & Grinstein [PG88]: Stck figures

2D 3 1 1 1 1 1 1

Piringer et al. [PKH04]: Depth percepton in 3D scatterplots

3D 1 1 1 1 1 1 1

Rogowitz et al. [RTB96]: How not to lie with visualizaton

3D 1 1 1 1 1 1 1

Tominski et al. [TSWS05]: Helix glyphs on geographic maps

2.5D -2 1 1 1 1 1 1 1

Treinish [Tre99]: Task-specific visualizaton design

2.5D -2 1 1 1 1 1 1 1 1 1 1

Ward & Guo [WG11]: Shape space projectons

2D 3 1 1 1 1 1 1

Figure 26: A 1-N categorization of glyph-based approaches created by Borgo et al. In Desgin Guideline 2, -3 represents a small amount of

complex glyphs with +3 displaying a large number of simple glyphs. Courtesy of Borgo et al. [BKC

13]

(20)

Figure 27: A 2-Dimensional table showing the classification of the literature in the glyph-based user-study survey. Courtesy of Fuchs et

al. [FIBK16]

(21)

Figure 28: Taxonomy table created by Vehlow et al. correlating group visualizations and group structures. Courtesy of Vehlow et al. [VBW15]

(22)

Stability Convergence

& Divergence Growth &

Contraction

Fast & Slow Peak/Valley

Accelerate &

Decelerate Repetition Temporal Features Shape of ChangesRate of Changes

Find if events or structural properties are stable [st1]

Find if events or structural properties change pattern repeats [re1]

Identify the pattern of the repetition [re2]

Find if/when events or structural properties show a peak or a valley (pv1) Identify the shape of the peaks/valleys (pv2)

Identify how much changes occur at a given time [fs1]

Identify whether a change of events or structural properties is getting faster or slower [ad1]

Find if a new structure emerges from the convergence [cd2]

Observe if a structure property converges at a specific time point [cd1]

Observe the growth/contraction of entities and their properties [gc1]

Observe growth/contraction of structure properties [gc2]

Identify when the peaks/valleys appear (pv3)

Find when the stabilization happen [st2]

Figure 29: Design Space of network temporal evolution tasks courtesy of Ahn et al. [APS14]

(23)

Time

Scaling Space Scaling

Content TransformationGeometry

Extraction

Surface

Volume Planar Cutting

Curvilinear Space Cutting

Planar Chopping

Curvilinear Space Chopping

Time

Cutting Linear Space Oblique Cutting

Orthogonal Cutting

Chopping Time Linear Space Chopping Oblique Chopping

Orthogonal Chopping

Orthogonal Interpolation

Volume Interpolation Time

Interpolation Space Scaling

Bending

Unfolding

Difference Coloring ColoringTime

Labeling

Repositioning

Filtering Shading

Recoloring

Time Labeling Other

Non-Planar Drilling

Non-Planar Cutting

Non-Planar Chopping

Other

Cutting

Flattening Planar

Non-Planar Flattening Orthogonal Flattening

Oblique Flattening Time

Flattening Space Flattening Flattening

Interpolation

Space Coloring

Stabilizing

Bundling Filling

Aggregation Encoding

Others

Figure 30: Taxonomy of Space-Time cube operations created by Bach et al. [BDA

14]. Each operation gives a representation of how the

operation may work. Bold font indicates complete operations. Gray shading indicates non-leaf nodes. Image courtesy of Bach et al. [BDA

14]

(24)

Figure 31: Caserta and Zendra present a table that classifies methods that visualise the static aspects of software, and the associated

literature. Image courtesy of Caserta and Zendra [CZ11] .

(25)

Figure 32: Lens Techniques categorised according to data types and task. Courtesy of Tominski et al. [TGK

16]

Referanser

RELATERTE DOKUMENTER

There had been an innovative report prepared by Lord Dawson in 1920 for the Minister of Health’s Consultative Council on Medical and Allied Services, in which he used his

Eventually some saw the possibility of using the MILS architecture as a candidate for more general purpose high assurance systems as needed for implementing security critical

The first two domains (communications and core enterprise services) are generic technical enablers for the user-facing applications (land applications, modeling and

Figure 6: Visualisation with extra colour added to show segmentation of some bone fragments (image created using AMIRA software of data acquired from Derbyshire Royal

color-coded structured light courtesy of Phil Fong,..

Figure 1: Hybrid remote visualization of a pump turbine (courtesy of IHS, University of Stuttgart): a) surface components of remotely rendered simulation data, b) local menus,

Figure 2.21: Percentage closer soft shadows assume parallel blocker, receiver and light source constellations to simplify the calculation of the penumbra width (left Image courtesy

The related categories EXTERNAL MODE OF MALFUNCTION and INTERNAL HUMAN MALFUNCTION are tightly task related and reflect basically the effect of inappropriate human performance