Contents
Downloads
file |
executable / source |
comments |
date |
eulerGlyphs_0.9.0.jar
|
executable
|
the executable to run
eulerGlyphs v0.9.0
on Windows or Mac OS X
(not tested on other operating systems)
|
Dec 18, 2013
|
eulerGlyphs_0.9.0_src.zip
|
source
|
the source code for
eulerGlyphs v0.9.0
|
Dec 18, 2013
|
Ideal screen resolution: 1390 × 860 or better
NOTE:
when you download any of these files, you are agreeing to
eulerGlyphs's Licensing Terms
Getting Started
- Download and install Java version 6.0 or greater on your machine.
- Download eulerGlyphs_0.9.0.jar.
- Double click on the downloaded eulerGlyphs_0.9.0.jar to run eulerGlyphs.
Running on Mac OS X and getting the following message?
Open System Preferences and go to Security & Preferences.
If you get a message like the one in the red, dashed box below
click on Open Anyway and then click on Open when you get the following.
Else, click on the lock in the bottom left corner, marked with a red, dashed box below
enter your Mac OS X account password
select Anywhere for Allow apps downloaded from and click on Allow From Anywhere when the warning message appears.
Finally click on the lock in the bottom left corner, close the Security & Preferences window, and
try to run eulerGlyphs by double clicking on the downloaded eulerGlyphs_0.9.0.jar.
If you get the follow message box, click Open to run eulerGlyphs.
Running eulerGlyphs: in 3 steps
* the image below illustrates the interface when run on Windows
Running eulerGlyphs: reference guide
* the images below illustrate the interface when run on Windows
When eulerGlyphs starts, the following window opens.
The rates, population size and curve labels for the classic Bayesian problem on breast cancer and mammography [ Eddy 1982]
are automatically loaded as an example (the diagrams at the top of the webpage and the mentioned video relate to this problem),
but their value as well as the curves' visual style can be changed. The line break marker (\n) can also be used to display curve labels on multiple lines.
To generate the diagrams for the data, click the Generate button or press the keys CTRL+G. You can then view the different diagrams in the different tabs.
ED refers to an Euler diagram, while AP ED refers to an area-proportional Euler diagram (so the area of a relevant region in the diagram is directly proportional to the depicted quantitative data).
Pop stands for population. A 1-Set Pop diagram represents the entire population of the problem as one set, while
a 2-Set Pop diagram represents the population as two mutually exclusive and exhaustive sets (those satisfying
hypothesis H and those satisfying hypothesis not H).
Visualization settings specific to the diagram type in the current tab and the type of labels to be displayed on all the diagrams can be changed at any time.
Changes are visible only when the Generate button is clicked or the CTRL+G keys are pressed.
Below is an example of a diagram displayed in the AP ED 1-set Pop tab when the Use a rectangle for the population set checkbox is selected, the Placement of Contained Diagram is set to south,
and show the regions' size as frequency checkbox is selected. All of the other diagrams will also have labels indicating the quantities depicted by the regions.
The diagrams in the Frequency Grid and the ED 2-Set Pop + Glyphs tabs use equally-sized glyphs to depict the quantitative data.
The size and the shape of the glyphs is consistent amongst these diagram types.
For instance, if circle is selected when the Frequency Grid tab is viewed,
a diagram like the following is displayed.
Consequently, the diagrams in the ED 2-Set Pop + Glyphs tab, will use circles of the same size. So, if randomly is selected for the glyphs positioning,
the diagram would be similar to the following (an area-proportional Euler diagram with randomly positioned glyphs).
Else, if uniformly is selected,
the diagram would look like this (a not area-proportional Euler diagram with uniformly positioned glyphs).
Partial glyphs cannot be displayed. So, if the provided population size is not large enough for the required quantitative data to be depicted accurately,
the following error message will appear for the frequency grid
and the Euler diagrams with glyphs
To save the current diagram to a local file, a directory and a file name have to be provided in the Save Current to File section.
An image (.png) of any of the diagrams can be saved. The description of the diagrams in tabs AP ED 1-Set Pop, AP ED 2-Set Pop (contained) and AP ED 1-Set Pop (disconnected)
can also be saved in an Euler Diagram with Ellipses file (.eld), such as this example (use a text editor to open this file).
In a .eld file, the properties of the ellipses in the diagram are saved as follows:
DIAGRAM
ABSTRACTDESCRIPTION
0 a b c ac bc
ELLIPSES - zone name | horizontal axis | vertical axis | centre - x | centre - y | rotation
a|31.32736898120436|31.32736898120436|-311.7033857390195|0.0|0.0|
b|311.7033857390195|311.7033857390195|31.32736898120436|0.0|0.0|
c|112.72398228557377|100.34340519545634|-215.70277917705948|0.0|0.0|
This describes the diagram displayed in the AP ED 1-Set Pop (disconnected) tab for the classic mammography problem.
Licensing Terms
|
|
Copyright © 2012-2013, Luana Micallef. All rights reserved.
|
|
|
|
eulerGlyphs
is free and open source software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.
eulerGlyphs
is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
A copy of the GNU General Public License is provided with
eulerGlyphs
(in a file named
' COPYING').
Alternatively, see
http://www.gnu.org/licenses/gpl.html.
|
|
|
|
All the material on this page (including, for instance,
eulerGlyphs's logo and images)
is licensed under a
Creative Commons Attribution-ShareAlike 3.0 Unported License.
|
Please cite eulerGlyphs as follows
- Luana Micallef, Pierre Dragicevic and Jean-Daniel Fekete (2012): Assessing the Effect of Visualizations on Bayesian
Reasoning through Crowdsourcing. IEEE Transactions on Visualization and Computer Graphics, 18(12): 2536-2545.
http://www.eulerdiagrams.org/eulerGlyphs,
http://www.aviz.fr/bayes.
whenever you use
eulerGlyphs
and whenever you reuse or adapt any of the material provided on this page.
Other Drawing Tools - you might be interested in
|