Generating Effective Euler Diagrams

Almas Baimagambetov, John Howse, Gem Stapleton, Aidan Delaney

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBNpeer-review


Euler diagrams are used for visualizing categorized data,with applications including crime control, bioinformatics, classification systems and education. Various properties of Euler diagrams have been empirically shown to aid, or hinder, their comprehension by users. Therefore, a key goal is to automatically generate Euler diagrams that possess beneficial layout features whilst avoiding those that are a hindrance.The automated layout techniques that currently exist sometimes produce diagrams with undesirable features. In this paper we present a novel approach, called iCurves, for generating Euler diagrams alongside a prototype implementation. We evaluate iCurves against existing techniques based on the aforementioned layout properties. This evaluation suggests that, particularly when the number of zones is high, iCurves can outperform other automated techniques in terms of effectiveness for users, as indicated by the layout properties of the produced Euler diagrams.
Original languageEnglish
Title of host publication10th International Conference on the Theory and Application of Diagrams
EditorsP. Chapman, G. Stapleton, A. Moktefi, S. Perez-Kriz, F. Bellucci
Place of PublicationEdinburgh
ISBN (Electronic)9783319913766
ISBN (Print)9783319913759
Publication statusPublished - 17 May 2018
Event10th International Conference on the Theory and Application of Diagrams - Edinburgh , Edinburgh , United Kingdom
Duration: 18 Jun 201822 Jun 2018
Conference number: 10

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


Conference10th International Conference on the Theory and Application of Diagrams
Abbreviated titleDiagrams 2018
Country/TerritoryUnited Kingdom
Internet address

Bibliographical note

The final authenticated version is available online at


Dive into the research topics of 'Generating Effective Euler Diagrams'. Together they form a unique fingerprint.

Cite this