Abstract
Euler diagrams are a popular and intuitive visualization tool which are used in a wide variety of application areas, including biological and medical data analysis. As with other data visualization methods, such as graphs, bar charts, or pie charts, the automated generation of an Euler diagram from a suitable data set would be advantageous, removing the burden of manual data analysis and the subsequent task of drawing an appropriate diagram. Various methods have emerged that automatically draw Euler diagrams from abstract descriptions of them. One such method draws some, but not all, abstract descriptions using only circles. We extend that method so that more abstract descriptions can be drawn with circles, allowing sets to be represented by multiple curves. Furthermore, we show how to transform any ‘undrawable’ abstract description into a drawable one by adding in extra zones. Thus, given any abstract description, our method produces a drawing using only circles. A software implementation of the method is available for download.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Google Charts API, http://code.google.com/apis/chart/ (accessed August 2009)
Chow, S.: Generating and Drawing Area-Proportional Euler and Venn Diagrams. PhD thesis, University of Victoria (2007)
Chow, S., Rodgers, P.: Constructing area-proportional Venn and Euler diagrams with three circles. In: Euler Diagrams 2005 (2005)
DeChiara, R., Erra, U., Scarano, V.: VennFS: A Venn diagram file manager. In: Information Visualisation, pp. 120–126. IEEE, Los Alamitos (2003)
Edwards, A.: Venn diagrams for many sets. New Scientist 7, 51–56 (1989)
Farfel, M., et al.: An overview of 9/11 experiences and respiratory and mental health conditions among world trade center health registry enrollees. Journal of Urban Health 85(6), 880–909 (2008)
Farrell, G., Sousa, W.: Repeat victimization and hot spots: The overlap and its implication for crime control and problem-oriented policing. Crime Prevention Studies 12, 221–240 (2001)
Flower, J., Howse, J.: Generating Euler diagrams. In: Hegarty, M., Meyer, B., Narayanan, N.H. (eds.) Diagrams 2002. LNCS (LNAI), vol. 2317, pp. 61–75. Springer, Heidelberg (2002)
Flower, J., Rodgers, P., Mutton, P.: Layout metrics for Euler diagrams. In: Information Visualisation, pp. 272–280. IEEE, Los Alamitos (2003)
Ip, E.: Visualizing multiple regression. Journal of Statistics Education 9(1) (2001)
Kestler, H., Muller, A., Kraus, J., Buchholz, M., Gress, T., Liu, H., Kane, D., Zeeberg, B., Weinstein, J.: Vennmaster: Area-proportional Euler diagrams for functional GO analysis of microarrays. BMC Bioinformatics 9(67) (2008)
Kestler, H., Muller, A., Liu, H., Kane, D., Zeeberg, B., Weinstein, J.: Euler diagrams for visualizing annotated gene expression data. In: Euler Diagrams 2005 (2005)
Rodgers, P., Zhang, L., Fish, A.: General Euler diagram generation. In: Stapleton, G., Howse, J., Lee, J. (eds.) Diagrams 2008. LNCS (LNAI), vol. 5223, pp. 13–27. Springer, Heidelberg (2008)
Simonetto, P., Auber, D.: An heuristic for the construction of intersection graphs. In: Information Visualisation. IEEE, Los Alamitos (2009)
Simonetto, P., Auber, D., Archambault, D.: Fully automatic visualisation of overlapping sets. Computer Graphics Forum 28(3) (2009)
Soriano, J., Davis, K., Coleman, B., Visick, G., Mannino, D., Pride, N.: The proportional Venn diagram of obstructive lung disease. Chest 124, 474–481 (2003)
Stapleton, G., Rodgers, P., Howse, J., Taylor, J.: Properties of Euler diagrams. In: Layout of Software Engineering Diagrams, EASST, pp. 2–16 (2007)
Stapleton, G., Rodgers, P., Howse, J., Zhang, L.: Inductively generating Euler diagrams. IEEE Trans. on Visualization and Computer Graphics (2009) (accepted)
Stapleton, G., Zhang, L., Howse, J., Rodgers, P.: Drawing Euler diagrams with circles: The theory of piercings. IEEE Trans. on Visualisation and Computer Graphics (2010) (accepted)
Thièvre, J., Viaud, M., Verroust-Blondet, A.: Using Euler diagrams in traditional library environments. In: Euler Diagrams 2004. ENTCS, vol. 134, pp. 189–202 (2005)
Venn, J.: On the diagrammatic and mechanical representation of propositions and reasonings. The London, Edinburgh and Dublin Philosophical Magazine and Journal of Science (1880)
Verroust, A., Viaud, M.-L.: Ensuring the drawability of Euler diagrams for up to eight sets. In: Blackwell, A.F., Marriott, K., Shimojima, A. (eds.) Diagrams 2004. LNCS (LNAI), vol. 2980, pp. 128–141. Springer, Heidelberg (2004)
Wilkinson, L.: VennEuler package for R (October 2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stapleton, G., Zhang, L., Howse, J., Rodgers, P. (2010). Drawing Euler Diagrams with Circles. In: Goel, A.K., Jamnik, M., Narayanan, N.H. (eds) Diagrammatic Representation and Inference. Diagrams 2010. Lecture Notes in Computer Science(), vol 6170. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14600-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-14600-8_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14599-5
Online ISBN: 978-3-642-14600-8
eBook Packages: Computer ScienceComputer Science (R0)