forked from konstantint/matplotlib-venn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
69 lines (48 loc) · 2.24 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Version 0.11
------------
- Fixed issue #17. This would change the previous layout of circles in certain pathological cases.
Version 0.10
------------
- Completely rewritten the region generation logic, presumably fixing all of the problems behind issue #14
(and hopefully not introducing too many new bugs). The new algorithm positions the labels in a different way,
which may look slightly worse than the previous one in some rare cases.
- New kind of IPython-based tests.
Version 0.9
-----------
- Better support for weird special cases in Venn3 (i.e. one circle being completely inside another, issue #10).
Version 0.8
-----------
- Added support for Python 3.
Version 0.7
-----------
- Added the possibility to provide sets (rather than subset sizes) to venn2 and venn3
Thanks to https://github.com/aebrahim
- Functions won't bail out on sets of size 0 now (the diagrams won't look pretty, though)
Thanks to https://github.com/olgabot
- Venn2/Venn3 objects now provide information about the coordinates and radii of the circles.
- Utility functions added for drawing unweighed diagrams (venn2_unweighted, venn3_unweighted)
- Labels for zero-size sets can be switched off using a method of VennDiagram.
- Some general code refactoring.
Version 0.6
-----------
- Added "ax" keyword to the plotting routines to specify the axes object on which the diagram will be created.
Thanks goes to https://github.com/sinhrks
Version 0.5
-----------
- Fixed a bug (issue 1, "unreferenced variable 's'" in venn2 and venn2_circles)
Version 0.4
-----------
- Fixed a bug ("ValueError: to_rgba: Invalid rgba arg" when specifying lighter set colors)
Version 0.3
-----------
- Changed package name from `matplotlib.venn` to `matplotlib_venn`.
- Fixed up some places to comply with pep8 lint checks.
Version 0.2
-----------
- Changed parameterization of venn3 and venn3_circles (now expects 7-element vectors as arguments rather than 8-element).
- 2-set venn diagrams (functions venn2 and venn2_circles)
- Added support for non-intersecting sets ("Euler diagrams")
- Minor fixes here and there.
Version 0.1
-----------
- Initial version, three-circle area-weighted venn diagrams.