iCircles (short for Inductive Cirles) is a library for drawing spider diagrams (see http://www.eulerdiagrams.com/inductivecircles.html for more info).
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
devel
src/main/java/icircles
.gitignore
.travis.yml
CONTRIBUTING.md
README.md
pom.xml

README.md

iCircles


Build Status

iCircles (short for Inductive Circles) is a library for drawing euler diagrams and spider diagrams (see http://www.eulerdiagrams.com/inductivecircles.html for more info).

The iCircles algorithm is detailed in the following paper:

@article{SFRH2012, author = {Gem Stapleton and Jean Flower and Peter Rodgers and John Howse}, title = {Automatically Drawing {E}uler Diagrams with Circles}, month = {June}, year = {2012}, pages = {163-193}, keywords = {Euler Diagrams, Venn Diagrams}, note = {}, doi = {10.1016/j.jvlc.2012.02.001}, url = {http://www.cs.kent.ac.uk/pubs/2012/3211}, publication_type = {article}, submission_id = {14652_1336142789}, journal = {Journal of Visual Languages and Computing}, volume = {23}, number = {3}, publisher = {Elsevier}, }

a direct download is available here: http://www.cs.kent.ac.uk/pubs/2012/3211/content.pdf

Building & Developing


The easiest way to build and develop Inductive circles is to install either Eclipse or the NetBeans IDEs.

Download one of the following:

  • the Eclipse IDE for Java Developers, or

  • the Java SE version of NetBeans.