Mike Bostock
7590713270
Fix #66 - setting domain recomputes range.
2011-08-01 11:16:38 -07:00
Mike Bostock
65d6d9005a
Separate targets for testing.
2011-07-31 17:11:34 -07:00
Mike Bostock
a8558d9d40
Merge branch 'time' into release
2011-07-20 15:24:27 -07:00
Mike Bostock
9af66f9acd
Fix a bug in histogram.frequency.
...
The logic was inverted. Oops! But now there are tests. Yay!
2011-07-20 15:21:09 -07:00
Mike Bostock
4aae4f7560
Add d3.time.scale.utc.
...
Also fix a bug in d3.time.hour in regards to daylight savings.
Also fix a number of tests that weren't testing the desired functionality.
2011-07-20 13:56:44 -07:00
Mike Bostock
e2187aab37
Add d3.time.scale.
2011-07-19 18:44:04 -07:00
Jason Davies
de9d623169
Add some tests for 0, negative or NaN values.
2011-07-19 23:07:05 +01:00
Mike Bostock
e37031a38c
Organize tests into modules.
2011-07-18 18:08:06 -07:00
Mike Bostock
ee74c4608a
Add various time iteration utilities.
2011-07-18 17:56:30 -07:00
Mike Bostock
075a8789a4
Add d3.quantile.
2011-07-09 15:15:14 -07:00
Mike Bostock
96710b4aa8
Add d3.first and d3.last.
...
These are like d3.min and d3.max, but a bit more flexible for determing the
lowest or highest element in a given array.
2011-06-29 18:50:42 -07:00
Mike Bostock
eac8831208
Add d3.svg.area.radial.
2011-06-23 20:49:33 -07:00
Mike Bostock
96a565e314
Add d3.svg.diagonal.radial.
2011-06-22 14:33:34 -07:00
Mike Bostock
e60ac77e25
Add d3.svg.line.radial.
2011-06-22 13:17:18 -07:00
Jason Davies
a386da4e6c
Add hierarchical edge bundling layout!
...
Based on <http://cs.stanford.edu/people/mbostock/iv/dependency-tree.html >.
See #194 .
2011-06-17 18:34:49 +01:00
Mike Bostock
de92ecd6f3
Merge branch 'sum' into release
2011-06-16 21:09:41 -07:00
Mike Bostock
ba6fc56997
Add tests for d3.time.format.iso.
2011-06-15 10:59:15 -07:00
Mike Bostock
bbbf287daa
Extract tests for d3.time.format.utc.
2011-06-15 10:50:46 -07:00
Mike Bostock
54805a6bc0
Add tests for d3.time.format.utc.parse.
2011-06-15 10:48:20 -07:00
Jason Davies
f90554f41e
Add d3.sum.
...
Fixes #191 .
2011-06-15 17:44:58 +01:00
Mike Bostock
068e66de31
Add UTC & ISO time formats.
2011-06-15 00:16:46 -07:00
Mike Bostock
0607c580be
Reduce code duplication.
...
I'm not totally sure about the nicing behavior for pow scales; we might want it
to behave more like nicing for log scales. But this works for now!
2011-06-11 12:17:47 -07:00
Mike Bostock
a1cc8cbef2
Merge branch 'master' into azimuthal
2011-05-30 09:29:34 -07:00
Mike Bostock
c7c2af625f
Merge branch 'minmax' into release
2011-05-30 09:23:39 -07:00
Jason Davies
7e08dc10ef
d3.min & d3.max: pass index and array to accessor.
...
Fixes #162 .
2011-05-30 09:38:17 +01:00
Mike Bostock
e2fc8bfe52
Merge branch 'master' into azimuthal
2011-05-28 22:57:18 -07:00
Mike Bostock
0eb59e7c98
Merge branch 'horizon' into release
2011-05-27 14:58:06 -07:00
Jason Davies
2403293455
Add d3.zip.
...
Analagous to Python's built-in zip():
<http://docs.python.org/library/functions.html#zip >
Fixes #145 .
2011-05-27 09:36:36 +01:00
Mike Bostock
5bf17dad6d
Merge branch 'format' into release
2011-05-21 17:26:29 -07:00
Mike Bostock
6ba3097766
Add d3.bisect.
...
This is similar to pv.search, but more closely modeled after Python's bisect
methods to provide the desired flexibility in searching slices of arrays. This
includes good tests for bisect, and better tests for polylinear and quantile
scales (both of which now use bisect).
2011-05-21 12:56:06 -07:00
Jason Davies
5e606729a4
Add reusable horizon chart.
...
Still to do: support negative values (offset or mirror modes).
Fixes #152 .
2011-05-21 10:24:23 +01:00
Mike Bostock
a5d46990c6
Merge branch 'master' into histogram
2011-05-20 16:31:51 -07:00
Mike Bostock
01fdc1d93d
Add d3.round.
2011-05-20 14:20:17 -07:00
Mike Bostock
bdc7023776
Merge branch 'touch' into release
2011-05-12 11:26:09 -07:00
Mike Bostock
25a3a503b5
Add d3.permute.
2011-05-12 10:25:05 -07:00
Jason Davies
a5f140709c
Add d3.svg.touches for multitouch support.
2011-05-11 17:26:48 +01:00
Mike Bostock
7c518c547c
Merge branch 'polylinear'
2011-05-08 19:54:40 -07:00
Mike Bostock
7ead68822b
Delete d3.search.
...
Not needed for now, since I opted to create customized versions internally.
2011-05-08 19:52:12 -07:00
Mike Bostock
e67e7d7d8b
Refactor polylinear scales.
...
This commit adds a d3_uninterpolate method (private, for now), which is
essentially the inverse of d3.interpolate. It's used to map a value in the
domain to the unit range [0,1], which can then be passed to an interpolator.
2011-05-07 23:20:02 -07:00
Mike Bostock
8aa986dff1
Merge branch 'issue-78' into release
2011-05-07 11:28:48 -07:00
Mike Bostock
1c413cda33
Add tests for classed.
2011-05-07 11:27:48 -07:00
Mike Bostock
bf5374423f
Merge branch 'color' into release
2011-05-07 11:09:44 -07:00
Mike Bostock
6a2c0ef053
Add tests for hsl.
2011-05-07 11:08:48 -07:00
Jason Davies
1a83029485
Polylinear scales. Fixes #61 .
...
For example:
d3.scale.linear()
.domain([-100, 0, 100])
.range(["red", "white", "green"]);
2011-05-05 15:29:17 +01:00
Jason Davies
668cdaa767
Add `brighter` and `darker` to d3.rgb().
...
Fixes #138 .
2011-05-05 12:38:55 +01:00
Jason Davies
05442751f9
Use "Object.keys" if available.
...
Also added "hasOwnProperty" check in the fallback to avoid enumerating
properties from the prototype chain. This is the approach recommended in
<https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys >
and elsewhere.
See also: #96 .
2011-05-03 13:40:27 +01:00
Mike Bostock
86a4f6fa3d
Merge remote-tracking branch 'jasondavies/histogram' into histogram
2011-05-02 18:51:36 -07:00
Jason Davies
48a40eccea
Add histogram layout.
2011-05-02 00:04:06 +01:00
Jason Davies
f216c18db8
Rename "stereographic" -> "azimuthal".
...
The aim is to support azimuthal stereographic as one possible azimuthal
projection. Others are listed here:
http://www.progonos.com/furuti/MapProj/Dither/ProjAz/projAz.html
2011-04-25 12:14:47 +01:00
Jason Davies
82153e60b5
Add Q-Q plot.
2011-04-25 11:44:34 +01:00