Drawing Euler Diagrams with Circles: The Theory of Piercings
Drawing Euler Diagrams with Circles: The Theory of Piercings
复制标题
用圆绘制欧拉图:穿孔理论
DOI:
10.1109/tvcg.2010.119
复制
发表时间:
2011
影响因子:
5.2
通讯作者:
Stapleton G
中科院分区:
文献类型:
--
作者:
Stapleton G
Euler diagrams are effective tools for visualizing set intersections. They have a large number of application areas ranging from statistical data analysis to software engineering. However, the automated generation of Euler diagrams has never been easy: given an abstract description of a required Euler diagram, it is computationally expensive to generate the diagram. Moreover, the generated diagrams represent sets by polygons, sometimes with quite irregular shapes that make the diagrams less comprehensible. In this paper, we address these two issues by developing the theory of piercings, where we define single piercing curves and double piercing curves. We prove that if a diagram can be built inductively by successively adding piercing curves under certain constraints, then it can be drawn with circles, which are more esthetically pleasing than arbitrary polygons. The theory of piercings is developed at the abstract level. In addition, we present a Java implementation that, given an inductively pierced abstract description, generates an Euler diagram consisting only of circles within polynomial time.
登录
查看更多内容
影响因子:
--
作者:
Flower J
通讯作者:
Flower J
DOI:
--
发表时间:
2006
期刊:
影响因子:
--
作者:
A. Fish;Gem Stapleton
通讯作者:
Gem Stapleton
DOI:
10.1016/j.entcs.2005.02.021
发表时间:
2005
期刊:
Computer Graphics
影响因子:
--
作者:
A. Fish;Jean Flower
通讯作者:
Jean Flower
DOI:
--
发表时间:
2003
期刊:
影响因子:
--
作者:
Yuxiao Zhao;Johan Lövdahl
通讯作者:
Johan Lövdahl
影响因子:
2
作者:
Jean Flower;J. Howse;John Taylor
通讯作者:
John Taylor