Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Feb 19, 2012
  1. @jasondavies

    Merge branch 'master' into mouse

    jasondavies authored
    Conflicts:
    	Makefile
    	d3.min.js
    	d3.v2.js
    	examples/zoom/zoom.html
  2. @jasondavies
Commits on Feb 14, 2012
  1. @jasondavies

    Add d3.svg.{mouse,touches} aliases.

    jasondavies authored
    For backwards-compatibility.
Commits on Jan 9, 2012
  1. @jasondavies
  2. @jasondavies
Commits on Oct 13, 2011
  1. @jasondavies

    Update UglifyJS, JSDOM and Vows.

    jasondavies authored
    I ran the tests on the newly minified files too, for good measure, and
    everything passed.
Commits on Oct 7, 2011
  1. @jasondavies

    Add d3.mean.

    jasondavies authored
    Uses Welford's algorithm to avoid overflow.
    
    See #245.
Commits on Sep 25, 2011
  1. @jasondavies

    Add Bonne geographic projection.

    jasondavies authored
    Note that the Werner projection is a special case with standard parallel
    at 90°N, and the Sinusoidal projection is also a special case with
    standard parallel at 0°N.
Commits on Sep 12, 2011
  1. @jasondavies

    Add d3.geo.clip for radial clipping.

    jasondavies authored
    This can be used with d3.geo.path.clip to clip the input coordinates of
    geographical shapes using a given origin and angular radius, e.g. for
    hemispherical or near-hemispherical views.  Geodesics are inserted as
    necessary.
    
    This also includes a minor bugfix and test for d3.geo.path: the last
    coordinate of Polygon features was being included unnecessarily
    (MultiPolygon already handled this correctly).
Commits on Aug 29, 2011
  1. @jasondavies
Commits on Aug 28, 2011
  1. @jasondavies

    Add d3.geo.greatcircle.

    jasondavies authored
    Can be used to generate great circle paths.  Similar to R's
    geosphere.gcIntermediate (in which I discovered a bug, while writing the
    test case for this!)
    
    Includes d3.geo.greatcircle().distance for computing the shortest geo
    path distance using the Haversine formula.
    
    For a tutorial on using great circles, see:
    http://flowingdata.com/2011/05/11/how-to-map-connections-with-great-circles/
Commits on Aug 25, 2011
  1. @jasondavies
Commits on Aug 23, 2011
  1. @jasondavies
Commits on Aug 22, 2011
  1. @jasondavies

    Add d3.behavior.drag.

    jasondavies authored
    Extracted from d3.layout.force.  Fires "dragstart", "drag" and "dragend"
    events, with a "position" property.  Note: this introduces a dependency
    on d3.behavior to d3.layout.force if used (in addition to the existing
    dependency on d3.geom).
    
    Fixes #249.
Commits on Jul 19, 2011
  1. @jasondavies
Commits on Jun 17, 2011
  1. @jasondavies
Commits on Jun 15, 2011
  1. @jasondavies

    Add d3.sum.

    jasondavies authored
    Fixes #191.
Commits on May 30, 2011
  1. @jasondavies
Commits on May 27, 2011
  1. @jasondavies

    Add d3.zip.

    jasondavies authored
    Analagous to Python's built-in zip():
    <http://docs.python.org/library/functions.html#zip>
    
    Fixes #145.
Commits on May 21, 2011
  1. @jasondavies

    Add reusable horizon chart.

    jasondavies authored
    Still to do: support negative values (offset or mirror modes).
    
    Fixes #152.
Commits on May 11, 2011
  1. @jasondavies
Commits on May 5, 2011
  1. @jasondavies

    Polylinear scales. Fixes #61.

    jasondavies authored
    For example:
    
        d3.scale.linear()
            .domain([-100, 0, 100])
            .range(["red", "white", "green"]);
  2. @jasondavies
Commits on May 3, 2011
  1. @jasondavies

    Use "Object.keys" if available.

    jasondavies authored
    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.
Commits on May 1, 2011
  1. @jasondavies

    Add histogram layout.

    jasondavies authored
Commits on Apr 25, 2011
  1. @jasondavies

    Rename "stereographic" -> "azimuthal".

    jasondavies authored
    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
  2. @jasondavies

    Add Q-Q plot.

    jasondavies authored
Commits on Apr 22, 2011
  1. @jasondavies

    Merge branch 'mbostock-master'

    jasondavies authored
    Conflicts:
    	d3.geo.min.js
Commits on Apr 13, 2011
  1. @jasondavies

    Rename "boxplot" to "box".

    jasondavies authored
  2. @jasondavies

    Add boxplot chart.

    jasondavies authored
Commits on Apr 11, 2011
  1. @jasondavies

    Add cluster (dendogram) layout.

    jasondavies authored
    Based on the Protovis version.  The only difference is that I've dropped
    the `orient`, `innerRadius` and `outerRadius` properties so that the D3
    version is more flexible.
  2. @jasondavies

    Add circle-packing layout.

    jasondavies authored
    Based on the Protovis layout.  I've kept the convention of using `size`
    for the width/height and `separation` for the spacing.  The Protovis
    layout had a `size` property but this was used to compute the radius.
    I've left this out as I've assumed it's straightforward enough to pass
    in the appropriate `radius` function instead.  Likewise, I think the
    existing hierarchy `sort` property can handle situations that `order`
    was intended for in the Protovis version.
Commits on Apr 10, 2011
  1. @jasondavies

    Add Reingold-Tilford tree layout.

    jasondavies authored
    This is based on the Protovis layout; virtually no changes were needed
    to the code aside from handling of previous and next siblings.
Commits on Apr 7, 2011
  1. @jasondavies
Commits on Apr 6, 2011
  1. @jasondavies
Something went wrong with that request. Please try again.