Skip to main content

Drawing Graphs in Euler Diagrams

Mutton, Paul, Rodgers, Peter, Flower, Jean (2004) Drawing Graphs in Euler Diagrams. In: Blackwell, Alan and Marriott, Kim and Shimojima, Atsushi, eds. Diagrams 2004. LNAI 2980 , Volume. pp. 66-81. Springer-Verlag ISBN 3-540-21268-X. (doi:10.1007/978-3-540-25931-2_9) (KAR id:14206)

Language: English
Download (597kB) Preview
[thumbnail of Drawing_Graphs_in_Euler_Diagrams.pdf]
This file may not be suitable for users of assistive technology.
Request an accessible format
Official URL


We describe a method for drawing graph-enhanced Euler diagrams using a three stage method. The first stage is to lay out the underlying Euler diagram using a multicriteria optimizing system. The second stage is to find suitable locations for nodes in the zones of the Euler diagram using a force based method. The third stage is to minimize edge crossings and total edge length by swapping the location of nodes that are in the same zone with a multicriteria hill climbing method. We show a working version of the software that draws spider diagrams. Spider diagrams represent logical expressions by superimpos-ing graphs upon an Euler diagram. This application requires an extra step in the drawing process because the embedded graphs only convey information about the connectedness of nodes and so a spanning tree must be chosen for each maximally connected component. Similar notations to Euler diagrams enhanced with graphs are common in many applications and our method is generalizable to drawing Hypergraphs represented in the subset standard, or to drawing Hi-graphs where edges are restricted to connecting with only atomic nodes.

Item Type: Conference or workshop item (UNSPECIFIED)
DOI/Identification number: 10.1007/978-3-540-25931-2_9
Uncontrolled keywords: Graph Drawing, Euler Diagram, Hypergraph
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Peter Rodgers
Date Deposited: 24 Nov 2008 18:02 UTC
Last Modified: 16 Feb 2021 12:25 UTC
Resource URI: (The current URI for this page, for reference purposes)
Rodgers, Peter:
  • Depositors only (login required):


Downloads per month over past year