5 CONCLUSIONS
We presented a new potential field function for over-
lapping point set visualization in the form of Euler di-
agrams. In contrast to the most widely used potential
functions, the proposed function ensures correct point
membership in the set regions. Moreover, it retains all
desired Gaussian-based potential field function prop-
erties, e.g., the set region shapes are smooth and vi-
sually pleasing. Set regions are easily identifiable and
closely match the layout of the points. The smooth-
ness and size of the regions can be also adjusted using
the parameters of our function.
We have applied our function on different real-
world examples and compared the result to the ear-
lier methods. The proposed function is very effective
in cases with no intersecting sets, since then the re-
gions are guaranteed not to overlap. It also works
well with overlapping sets, with regions creating an
easily comprehensible Euler diagram, retaining cor-
rect point membership. We have demonstrated that
our function works well in cases where it is not possi-
ble to obtain a good result using the Gaussian poten-
tial function. We have also illustrated how the overall
approach can be successfully used to visualize over-
lapping graph clustering.
REFERENCES
Balzer, M. and Deussen, O. (2007). Level-of-detail visual-
ization of clustered graph layouts. 2007 6th Interna-
tional AsiaPacific Symposium on Visualization, pages
133–140.
Blinn, J. F. (1982). A generalization of algebraic surface
drawing. ACM Trans. Graph., 1(3):235–256.
Byelas, H. and Telea, A. (2009). Towards realism in draw-
ing areas of interest on architecture diagrams. Journal
of Visual Languages Computing, 20(2):110–128.
Collins, C., Penn, G., and Carpendale, S. (2009). Bubble
sets: Revealing set relations with isocontours over ex-
isting visualizations. IEEE Transactions on Visualiza-
tion and Computer Graphics, 15(6):1009–1016.
Di Battista, G., Eades, P., Tamassia, R., and Tollis, I. G.
(1998). Graph Drawing: Algorithms for the Visual-
ization of Graphs. Prentice Hall PTR.
Dinkla, K., van Kreveld, M. J., Speckmann, B., and West-
enberg, M. A. (2012). Kelp diagrams: Point set mem-
bership visualization. Computer Graphics Forum,
31(3pt1):875–884.
Douglas, D. H. and Peucker, T. K. (1973). Algorithms for
the reduction of the number of points required to rep-
resent a digitized line or its caricature. Cartograph-
ica The International Journal for Geographic Infor-
mation and Geovisualization, 10(2):112–122.
Gansner, E. R., Hu, Y., and Kobourov, S. (2010). GMap: Vi-
sualizing graphs and clusters as maps. 2010 IEEE Pa-
cific Visualization Symposium PacificVis, pages 201–
208.
Goh, K.-I., Cusick, M. E., Valle, D., Childs, B., Vidal, M.,
and Barabsi, A.-L. (2007). The human disease net-
work. Proceedings of the National Academy of Sci-
ences of the United States of America, 104(21):8685–
8690.
Gross, M. H., Sprenger, T. C., and Finger, J. (1997). Vi-
sualizing information on a sphere. In In Proceedings
of the 1997 Conference on Information Visualization,
pages 11–16.
Heer, J. and Boyd, D. (2003). Vizster: visualizing online
social networks. IEEE Symposium on Information Vi-
sualization 2005 INFOVIS 2005, 5(page5):32–39.
Hobby, J. D. (1986). Smooth, easy to compute interpolat-
ing splines. Discrete and Computational Geometry,
1(2):123–140.
Krebs, V. (2007). Managing the 21st century organization.
IHRIM Journal, XI(4):2–8.
Matsumoto, Y., Umano, M., and Inuiguchi, M. (2008). Vi-
sualization with Voronoi tessellation and moving out-
put units in self-organizing map of the real-number
system. Neural Networks, 1:3428–3434.
Riche, N. H. and Dwyer, T. (2010). Untangling Euler dia-
grams. IEEE Transactions on Visualization and Com-
puter Graphics, 16(6):1090–1099.
Rosenthal, P. and Linsen, L. (2009). Enclosing surfaces
for point clusters using 3D discrete Voronoi diagrams.
Computer Graphics Forum, 28(3):999–1006.
Santamara, R. and Thern, R. (2008). Overlapping clustered
graphs: Co-authorship networks visualization. Lec-
ture Notes in Computer Science, 5166:190—199.
Simonetto, P., Auber, D., and Archambault, D. (2009).
Fully automatic visualisation of overlapping sets.
Computer Graphics Forum, 28(3):967–974.
Sprenger, T. C., Brunella, R., and Gross, M. H. (2000). H-
BLOB: a hierarchical visual clustering method using
implicit surfaces. In Visualization 2000. Proceedings,
pages 61 –68.
Van Ham, F. and Van Wijk, J. J. (2004). Interactive visu-
alization of small world graphs. IEEE Symposium on
Information Visualization, pages 199–206.
Watanabe, N., Washida, M., and Igarashi, T. (2007). Bub-
ble clusters: an interface for manipulating spatial ag-
gregation of graphical objects. In Proceedings of the
20th annual ACM symposium on User interface soft-
ware and technology, UIST ’07, pages 173–182, New
York, NY, USA. ACM.
IVAPP2014-InternationalConferenceonInformationVisualizationTheoryandApplications
38