Граф коммитов

389 Коммитов

Автор SHA1 Сообщение Дата
Mike Bostock 77adc10d86 Checkpoint integration of geo/projection plugin.
This is still a work in progress, but it's a start.
2012-09-23 16:49:11 -07:00
Mike Bostock 8f5ede349e Fix #816 - getters for projection and pointRadius. 2012-09-22 16:08:27 -07:00
Mike Bostock 80009768b6 Fix for JavaScript's broken Date API. 2012-09-03 19:18:32 -07:00
Mike Bostock 05da7af849 Fix #771 for singleton ordinal domains. 2012-08-16 13:26:14 -07:00
Mike Bostock cded852ba4 Add d3.lab and d3.hcl.
Includes d3.interpolateLab and d3.interpolateHcl.
2012-08-08 21:22:21 -07:00
Mike Bostock 952abefad0 Add d3.random.{logNormal,irwinHall}. Fixes #571. 2012-08-08 20:42:12 -07:00
Mike Bostock e42eb90ca8 Add d3.scale.threshold. Fixes #755. 2012-08-08 20:33:30 -07:00
Mike Bostock 15ba641fa3 Merge remote-tracking branch 'origin/map' into 2.10.0
Conflicts:
	src/core/transition-attr.js
	src/core/transition-style.js
2012-08-08 18:08:47 -07:00
Mike Bostock 7ac1ae7c77 Merge remote-tracking branch 'origin/delimiter-separated-values' into 2.10.0 2012-08-08 17:36:01 -07:00
Mike Bostock 7c6a7fd0d5 Merge remote-tracking branch 'origin/ordinal-band-padding' into 2.10.0 2012-08-08 17:35:19 -07:00
Mike Bostock 90ae6c0b21 Merge remote-tracking branch 'origin/custom-line-interpolation' into 2.10.0
Conflicts:
	src/svg/line.js
2012-08-08 17:34:25 -07:00
Mike Bostock 07f72be0aa Multi-value map support for on. 2012-08-05 16:29:04 -07:00
Mike Bostock 74596a90f7 Remove support for functions that return maps. 2012-08-05 15:52:10 -07:00
Mike Bostock f2b45c132d Multi-value map support for classed. 2012-08-05 14:54:02 -07:00
Mike Bostock ce8852b9b4 Multi-value map support for property. 2012-08-05 09:53:33 -07:00
Mike Bostock 5c1dd6d904 Multi-value map support for style. 2012-08-05 09:53:07 -07:00
Mike Bostock 1976674fc7 Multi-value map support for attr. 2012-08-05 09:52:31 -07:00
Mike Bostock 6dd99394d5 Merge branch 'fix-minus' into 2.9.8 2012-08-02 17:50:14 -07:00
Mike Bostock da3131c876 Use hyphen instead of unicode minus for negatives.
Although the unicode minus is typographically correct, using the standard hyphen
is more conventional (and is compatible with standard parsing).
2012-08-02 17:48:26 -07:00
Mike Bostock 7133162c2a Fix nice implementation for time scales.
The previous implementation didn't handle polylinear domains correctly.
2012-07-31 19:38:36 -07:00
Mike Bostock ea48a4a5af Merge branch 'bisect-large' of git://github.com/jasondavies/d3 into 2.9.7 2012-07-31 13:30:39 -07:00
Mike Bostock cb832c147b Fix d3.time.dayOfYear test. 2012-07-31 13:29:20 -07:00
Mike Bostock 7905b83694 Merge branch 'fix-time-tests' of git://github.com/jasondavies/d3 into 2.9.7 2012-07-31 13:20:26 -07:00
Jason Davies 65a464582d d3.bisect: support very large arrays. 2012-07-31 14:00:26 +01:00
Mike Bostock 90bfec5d88 Merge branch 'fix-time-full-year' into 2.9.7 2012-07-30 18:18:48 -07:00
Mike Bostock 151d5fe054 Merge branch 'fix-time-dayOfYear' of git://github.com/jasondavies/d3 into 2.9.7 2012-07-30 18:13:32 -07:00
Mike Bostock d449be9855 Merge branch 'transition-filter' of git://github.com/jasondavies/d3 into 2.9.7 2012-07-30 18:12:37 -07:00
Jason Davies 1e69f5e7b9 Fixes custom timezone tests for Node.js 0.8.x.
The process.env.TZ trick no longer seems to work. The fix automatically
adds an offset to the minutes being set, relative to the current
timezone. It assumes that the dates being tested in the scope are not in
DST, since the offset is relative to the timezone offset at the epoch.
2012-07-25 21:35:03 +01:00
Jason Davies aa3e38e398 Fix and add tests for transition.filter.
Thanks, @mbostock!
2012-07-25 19:36:21 +01:00
Jason Davies 9b3e780006 Further optimisation of d3.layout.pack.
Also avoids floating point errors without clamping, hopefully.
2012-07-25 13:46:20 +01:00
Jason Davies e8f5d860e2 Fix #720: d3.time.dayOfYear floating-point error. 2012-07-23 18:34:39 +01:00
Mike Bostock 7442d95798 Merge branch 'date-2d' of git://github.com/jasondavies/d3 into fix-time-full-year 2012-07-17 14:00:08 -07:00
Mike Bostock 83b5f45997 Fix #711 for years in the first century.
Alas, the JavaScript Date constructor is Y2K-centric.
2012-07-17 13:45:34 -07:00
Jason Davies 42b9253f96 Convert 2-digit years according to POSIX.
This is also the convention used by Python 1.5.2+. Values 69-99 are
mapped to 1969-1999, and values 0–68 are mapped to 2000–2068.
2012-07-10 16:40:19 +01:00
Mike Bostock 306a3e35cb Merge branch 'fix-interpolate-hsl' into 2.9.6 2012-07-02 18:05:51 -07:00
Mike Bostock d0b0af50b6 Fix more bugs in circle clipping.
It was returning 0 rather than null when a feature was completely clipped, and
it was crashing when a closed polygon was completely clipped.
2012-07-02 17:42:23 -07:00
Mike Bostock 54b0dcba00 Optimize greatArc and circle.
When clipping, the origin of the great arc doesn’t change, so we can cache a
number of intermediate values and accelerate the clipping computation.
2012-07-02 16:58:54 -07:00
Jason Davies 8710e5bbd1 Add some unit tests for d3.geo.circle. 2012-07-02 17:02:52 +01:00
Mike Bostock 53fa8f1a4a Custom d3.svg.{area,line} interpolators.
You can now specify a function as the interpolate property of a line or area,
allowing you to define custom interpolation behavior.
2012-06-30 10:35:58 -07:00
Mike Bostock fd6c591b76 Add support for outer padding on rangeBands.
Sometimes you want additional padding between the outer bands and the range
extent. Now you can.
2012-06-28 20:41:33 -07:00
Mike Bostock ae1fed7f4f Use shortest path for hue in d3.interpolateHsl.
Fixes #688.
2012-06-28 17:43:26 -07:00
Mike Bostock 66b439d433 Add d3.tsv for tab-separated values.
This makes the previous d3.csv code a bit more generic via a d3_dsv (delimiter-
separated values) module generator. Fixes #501. (Thanks, @vlandham!)
2012-06-28 12:58:39 -07:00
Mike Bostock 49d3c6fc39 Merge branch 'transition-test' of https://github.com/jasondavies/d3 into 2.9.4 2012-06-19 08:50:37 -07:00
Mike Bostock 0d31c17360 Merge branch 'fix-log-ticks' into 2.9.3 2012-06-14 09:33:49 -07:00
Mike Bostock 0f12c1b8a8 Always display powers-of-ten tick labels.
Previously, the log scale's tick format would hide all labels when there was not
enough room to display the requested number of ticks; now it at least displays
the power-of-ten labels. Fixes #655.
2012-06-14 09:33:08 -07:00
Mike Bostock 83c6f20dd9 Merge branch 'master' of https://github.com/bdon/d3 into 2.9.3 2012-06-14 09:29:39 -07:00
Mike Bostock bc9ac2d660 Merge branch 'line-bundle' of https://github.com/jasondavies/d3 into 2.9.3 2012-06-14 09:26:57 -07:00
Brandon Liu 3594c39c29 Return value of parsing invalid ISO 8601 date is consistent with other formats. 2012-05-31 20:45:54 -07:00
Jason Davies 40ca7f2df7 Remove trailing commas. 2012-05-27 16:13:10 +01:00
Jason Davies 82051284b1 Fix race condition in transition tests.
The transition-test-text callback was failing to fire when using the
latest Node.js master (82bcdbb8aaa4cf58917dc8d3fd4fcfc272512a2c).  This
was most likely due to these tests being run in a different order due to
a different object enumeration order.
2012-05-27 15:25:43 +01:00