and transposed versions, but could also be rotated. An
advantage of the radial version, however, could be that
the direction of the edges is better expressed through
the growing size of the annuli—incoming edges can
only hardly be mistaken for outgoing edges.
Reordering the vertices may change the look of
the visual patterns significantly, both in the radial as
well as in the Cartesian visualization. When, how-
ever, only shifting a set of vertices, the radial visual-
ization guarantees stable patterns among the shifted
vertices. In contrast, those patterns are obscured in
the Cartesian visualization when moving the set of
vertices across the upper or lower border of the di-
agram. The advantage of the radial diagram is that
those borders do not exist as each strip forms a ring
(Section 3.5).
6 CONCLUSIONS AND FUTURE
WORK
We have introduced and discussed a novel radial vi-
sualization technique for displaying dynamic directed
and weighted graphs in a static diagram. The visual-
ization is a radial version of the parallel edge splatting
approach (Burch et al., 2011b). It employs a 1D map-
ping of the graph vertices to circle circumferences.
The resulting annuli are used to draw the graph edges
from the inside to the outside in a curved style. To
support a viewer with the difficult task of tracing links
in large and dense graph structures, the visualization
is based on the concept of edge splatting, which color
codes the edge density. We illustrate the usefulness of
the technique by applying it to a dataset of evolving
call graphs extracted from an open source software
project.
By using a radial representation, we achieve
shorter links than in the Cartesian counterpart; in ad-
dition, the visualization is invariant under shifting the
positions of all vertices, which is not the case in the
Cartesian counterpart. Furthermore, we put emphasis
on newer graphs in the evolution that are mapped to
the outer annuli covering more screen space. A major
drawback of the radial technique could be the curved
links that seem to be harder to follow.
Whether the advantages outweigh the drawbacks
of choosing a radial layout is not clear, but it proba-
bly depends on the particular application. Perform-
ing a thorough empirical study with different tasks
and datasets to evaluate this is part of possible fu-
ture work. Another unanswered question and a quite
challenging task is to generate an optimal vertex or-
dering with the goal to further reduce link crossings.
Since this belongs to the class of NP-hard problems
and is related to the optimal linear arrangement prob-
lem (Garey and Johnson, 1979), we would have to ap-
ply some heuristic approach to find a good solution.
REFERENCES
Andrews, K. and Kasanicka, J. (2007). A Comparative
Study of Four Hierarchy Browsers Using the Hierar-
chical Visualisation Testing Environment (HVTE). In
Proceedings of International Conference on Informa-
tion Visualization (IV), pages 81–86. IEEE Computer
Society Press.
Beck, F., Burch, M., and Diehl, S. (2009). Towards an
Aesthetic Dimensions Framework for Dynamic Graph
Visualisations. In Proceedings of International Con-
ference on Information Visualization (IV), pages 592–
597. IEEE Computer Society Press.
Brandes, U. and Nick, B. (2011). Asymmetric Relations in
Longitudinal Social Networks. IEEE Transactions on
Visualization and Computer Graphics, 17(12):2283–
2290.
Burch, M., Bott, F., Beck, F., and Diehl, S. (2008). Carte-
sian vs. Radial — A Comparative Evaluation of Two
Visualization Tools. In Proceedings of International
Symposium on Visual Computing (ISVC), pages 151–
160.
Burch, M. and Diehl, S. (2008). TimeRadarTrees: Visualiz-
ing Dynamic Compound Digraphs. Computer Graph-
ics Forum, 27(3):823–830.
Burch, M., H
¨
oferlin, M., and Weiskopf, D. (2011a). Lay-
ered TimeRadarTrees. In Proceedings of International
Conference on Information Visualization (IV), pages
18–25. IEEE Computer Society Press.
Burch, M., Vehlow, C., Beck, F., Diehl, S., and Weiskopf,
D. (2011b). Parallel Edge Splatting for Scalable Dy-
namic Graph Visualization. IEEE Transactions on
Visualization and Computer Graphics, 17(12):2344–
2353.
Cleveland, W. S. and McGill, R. (1986). An Experiment in
Graphical Perception. International Journal of Man-
Machine Studies, 25(5):491–501.
Diehl, S., Beck, F., and Burch, M. (2010). Uncovering
Strengths and Weaknesses of Radial Visualizations—
an Empirical Approach. IEEE Transactions on Visu-
alization and Computer Graphics, 16(6):935–942.
Diehl, S. and G
¨
org, C. (2002). Graphs, They Are Changing.
In Proceedings of International Symposium on Graph
Drawing, pages 23–30. Springer.
Draper, G., Livnat, Y., and Riesenfeld, R. (2009). A Sur-
vey of Radial Methods for Information Visualization.
IEEE Transactions on Visualization and Computer
Graphics, 15(5):759–776.
Frishman, Y. and Tal, A. (2008). Online Dynamic Graph
Drawing. IEEE Transactions on Visualization and
Computer Graphics, 14(4):727–740.
Garey, M. R. and Johnson, D. S. (1979). Computers
and Intractability: A Guide to the Theory of NP-
RADIAL EDGE SPLATTING FOR VISUALIZING DYNAMIC DIRECTED GRAPHS
611