Drawing Euler diagrams with circles

Gem Stapleton, Leishi Zhang, John Howse, Peter Rodgers

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBN

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.
Original languageEnglish
Title of host publicationProceedings of the 6th International Conference, Diagrams 2010
Place of PublicationBerlin Heidelberg
PublisherSpringer
Pages23-38
Number of pages16
Volume6170
ISBN (Print)9783642145995
DOIs
Publication statusPublished - 23 Sep 2010
EventProceedings of the 6th International Conference, Diagrams 2010 - Portland, Oregon, USA, 9-11 August, 2010
Duration: 3 Jan 0001 → …

Publication series

NameLecture Notes in Computer Science

Conference

ConferenceProceedings of the 6th International Conference, Diagrams 2010
Period3/01/01 → …

Bibliographical note

The original publication is available at www.springerlink.com

Fingerprint Dive into the research topics of 'Drawing Euler diagrams with circles'. Together they form a unique fingerprint.

Cite this