A graph theoretic approach to general Euler diagram drawing

被引:8
|
作者
Stapleton, Gem [1 ]
Howse, John [1 ]
Rodgers, Peter [2 ]
机构
[1] Univ Brighton, Brighton, E Sussex, England
[2] Univ Kent, Canterbury CT2 7NZ, Kent, England
基金
英国工程与自然科学研究理事会;
关键词
Euler diagrams; Venn diagrams; Graph drawing; Information visualization;
D O I
10.1016/j.tcs.2009.09.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Euler diagrams are used in a wide variety of areas for representing information about relationships between collections of objects. Recently, several techniques for automated Euler diagram drawing have been proposed, contributing to the Euler diagram generation problem: given an abstract description, draw an Euler diagram with that description and which possesses certain properties, sometimes called well-formedness conditions. We present the first fully formalized, general framework that permits the embedding of Euler diagrams that possess any collection of the six typically considered well-formedness conditions. Our method first converts the abstract description into a vertex-labelled graph. An Euler diagram can then be formed, essentially by finding a dual graph of such a graph. However, we cannot use an arbitrary plane embedding of the vertex-labelled graph for this purpose. We identify specific embeddings that allow the construction of appropriate duals. From these embeddings, we can also identify precisely which properties the drawn Euler diagram will possess and 'measure' the number of times that each well-formedness condition is broken. We prove that every abstract description can be embedded using our method. Moreover, we identify exactly which (large) class of Euler diagrams can be generated. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:91 / 112
页数:22
相关论文
共 50 条
  • [1] Dynamic Euler diagram drawing
    Rodgers, P
    Mutton, P
    Flower, J
    [J]. 2004 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN CENTRIC COMPUTING: PROCEEDINGS, 2004, : 147 - 156
  • [2] General Euler Diagram Generation
    Rodgers, Peter
    Zhang, Leishi
    Fish, Andrew
    [J]. DIAGRAMMATIC REPRESENTATION AND INFERENCE, PROCEEDINGS, 2008, 5223 : 13 - +
  • [3] GRAPH THEORETIC APPROACH TO PSEUDOINVERSES
    POOLE, GD
    [J]. TEXAS JOURNAL OF SCIENCE, 1973, 24 (04): : 439 - 444
  • [4] A grammatical approach to graph drawing
    Brandenburg, FJ
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1996, 76 : 44 - 46
  • [5] A COGNITIVE APPROACH FOR GRAPH DRAWING
    SUGIYAMA, K
    [J]. CYBERNETICS AND SYSTEMS, 1987, 18 (06) : 447 - 488
  • [6] A graph theoretic approach to automata minimality
    Restivo, Antonio
    Vaglica, Roberto
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 429 : 282 - 291
  • [7] A graph-theoretic approach to steganography
    Hetzl, S
    Mutzel, P
    [J]. COMMUNICATIONS AND MULTIMEDIA SECURITY, 2005, 3677 : 119 - 128
  • [8] A graph-theoretic approach to randomization tests of causal effects under general interference
    Puelz, David
    Basse, Guillaume
    Feller, Avi
    Toulis, Panos
    [J]. JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 2022, 84 (01) : 174 - 204
  • [9] A graph theoretic approach to key equivalence
    Camacho, JH
    Salhi, A
    Zhang, QF
    [J]. MICAI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3789 : 524 - 533
  • [10] A GRAPH THEORETIC APPROACH TO SIMILARITY RELATIONS
    HARARY, F
    [J]. PSYCHOMETRIKA, 1964, 29 (02) : 143 - 151