- 17 Jan, 2012 4 commits
-
-
Mike Bostock authored
-
Mike Bostock authored
-
Mike Bostock authored
There's an edge condition which is not discussed in the original algorithm ("Visualization of Large Hierarchical Data by Circle Packing", Wang et. al): what happens if the first intersecting circle C_j is equidistant from C_m and C_n? In other words, it is both after C_n on the front-chain, and before C_m. The correct answer is that you should splice the smaller of the two circles. If C_m is smaller than C_n, then splice from C_j to C_n and set C_m to C_j; otherwise, splice from C_m to C_j, and set C_n to C_j.
-
-
- 13 Jan, 2012 2 commits
-
-
Mike Bostock authored
Simplification to spline example.
-
Jason Davies authored
-
- 01 Jan, 2012 3 commits
-
-
Mike Bostock authored
The tick sizes need to be set, else they grow from zero.
-
Mike Bostock authored
-
Mike Bostock authored
-
- 31 Dec, 2011 1 commit
-
-
Jason Davies authored
A small optimisation: only call insertBefore() if node.nextSibling isn't already what we want, so that document nodes that are already in the correct order can be skipped.
-
- 30 Dec, 2011 10 commits
-
-
Mike Bostock authored
-
-
-
-
-
-
Mike Bostock authored
Fixes #395.
-
Mike Bostock authored
Fixes #412.
-
Mike Bostock authored
-
Jason Davies authored
Also, set vows version to "0.6.x" as the exact patch version is not important right now.
-
- 28 Dec, 2011 1 commit
-
-
Jason Davies authored
-
- 27 Dec, 2011 4 commits
-
-
Mike Bostock authored
-
-
Ger Hobbelt authored
corrected fix for the calendar example: do NOT mix UTC and Local TimeZone date operations in calculations which depend on identifying day/month transitions - default JavaScript Date object works with 'local timezone'. Fix tested in AZ/USA and Amsterdam/EUR timezones.
-
Andy Chong authored
the use of getUTCxxx() instead of getXxx() draw the wrong path for some timezone, the t1 will be previous year instead since t0 is not UTC timezoned
-
- 20 Dec, 2011 2 commits
-
-
Gerard Hundman authored
bugfix for D3.JS bug in calendar demo: edge around months was drawn incorrectly; this was apparent at each December month.
-
Mike Bostock authored
Array.reverse does not create a copy of the array, so we must slice first.
-
- 15 Dec, 2011 2 commits
-
-
Jason Davies authored
Thanks to "code golfer" @mbostock. :)
-
Jason Davies authored
Fixes #405.
-
- 14 Dec, 2011 3 commits
-
-
Jason Davies authored
-
Jason Davies authored
-
Jason Davies authored
-
- 13 Dec, 2011 5 commits
-
-
Jason Davies authored
-
Jason Davies authored
-
Jason Davies authored
-
Jason Davies authored
Fixes #406.
-
Jason Davies authored
If there is only one node, it will be positioned at y = 0, which is consistent with d3.layout.tree. Fixes #396.
-
- 10 Dec, 2011 2 commits
-
-
Mike Bostock authored
-
Jason Davies authored
Using "devDependencies" prevents "vows" etc. from being installed if D3 is being installed as a dependency. I'm not sure whether "jsdom" counts as a true dependency or not as we only really use it for the tests. I've also added a "scripts": {"test": …} parameter, which specifies what happens when you run "npm test".
-
- 08 Dec, 2011 1 commit
-
-
Mike Bostock authored
-