Michael Bostock
4e6dc7c5a8
Globals in development version need d3_ prefix.
2010-11-05 00:30:23 -07:00
Michael Bostock
6494412aee
Don't include geo in the default build.
2010-11-05 00:25:24 -07:00
Michael Bostock
e1b23445d1
Fix date parsing bug.
2010-11-05 00:19:38 -07:00
Michael Bostock
cd645ec925
Fix a bug in scale.invert. Add svg.mouse.
2010-11-05 00:11:34 -07:00
Michael Bostock
16617a2d51
First pass at zoom example.
2010-11-04 23:10:23 -07:00
Michael Bostock
b2a3262338
d3.csv is now a function, like d3.json.
2010-11-04 22:33:43 -07:00
Michael Bostock
4b0c68f8fc
Add CSV module.
...
It's not part of the standard build, but it's easy to pull in if you want to
use it.
2010-11-04 22:27:21 -07:00
Michael Bostock
3727826d7e
Add a cheesy enter transition.
2010-11-04 20:04:13 -07:00
Michael Bostock
e793ce8800
Scatterplot matrix example.
2010-11-04 19:54:24 -07:00
Michael Bostock
a5ee43345e
Delete cruft.
2010-11-04 19:11:07 -07:00
Michael Bostock
fe073855a4
Load force-directed graph data asynchronously.
2010-11-04 19:09:21 -07:00
Michael Bostock
9f51f46f6f
A simple web server for Chrome.
...
Alas, Chrome is very strict about XHR to local files, even within the same
directory. This commit includes a tiny web server (built on Tornado) so that
Chrome users can easily run the examples out of their local file system.
2010-11-04 19:06:31 -07:00
Michael Bostock
7d2c407d9a
Load choropleth data asynchronously.
2010-11-04 17:56:04 -07:00
Michael Bostock
1d395684f0
Latitude range is [-90, +90].
2010-11-04 17:15:51 -07:00
Michael Bostock
9900d446e5
Add horizon graph example.
2010-11-04 17:13:47 -07:00
Michael Bostock
ef084aaf61
Adopt standard parallels per USGS.
2010-11-04 10:43:47 -07:00
Mike Bostock
a54574bcf9
Add interactive Albers projection explorer.
2010-11-03 11:19:20 -07:00
Mike Bostock
4c1fd11e74
Delete d3.geo.circle.
...
We can use the transform attribute, and it's more obvious.
2010-11-02 23:25:09 -07:00
Mike Bostock
2eda4baf36
Add symbol map, composite Albers projection.
2010-11-02 23:06:32 -07:00
Michael Bostock
657f02ee0a
Tweak color scale to match Nathan's original.
2010-11-02 17:07:51 -07:00
Michael Bostock
758b69ba19
State outlines; breakout AK, HI & PR.
...
I changed the albers API slightly to reduce the number of square brackets.
2010-11-02 16:54:18 -07:00
Michael Bostock
a95efee580
Add rudimentary GeoJSON support (with Albers).
2010-11-02 15:27:45 -07:00
Michael Bostock
20fb5a6e6f
Add Polymaps license.
2010-11-02 14:48:51 -07:00
Michael Bostock
a4a7613bc8
Add Protovis license.
2010-11-02 14:48:28 -07:00
Michael Bostock
5c72d2c1c6
Add sort operator.
2010-11-01 23:28:27 -07:00
Michael Bostock
05a255ca9a
Break d3 into {core,scale,svg} modules.
...
Also enable ADVANCED_OPTIMIZATIONS for the Google compiler.
2010-10-30 15:42:11 -07:00
Michael Bostock
b7d391f509
Log ticks.
2010-10-29 23:24:53 -07:00
Michael Bostock
12ef81f0e0
Fix a bug in computing min delay.
2010-10-29 09:58:33 -07:00
Michael Bostock
06189539c8
If multiple nodes match key, exit extras.
2010-10-26 22:48:37 -07:00
Michael Bostock
b772929db9
Add property, call.
...
The `property` action allows the setting of arbitrary properties on selected
element, such as the "value" of a form input. The `call` action invokes the
specified function, being passed the current selection (`this`) and optional
additional arguments. This makes it easier to have functions which define sets
of actions, and then apply those actions to any number of selections, similar
to mixin inheritance.
2010-10-26 15:32:41 -07:00
Michael Bostock
d66522bb3d
If the format type is "d", only accept integers.
2010-10-25 16:03:37 -07:00
Michael Bostock
84e97371ba
Add basic Python-inspired number format.
2010-10-25 00:12:44 -07:00
Michael Bostock
30482ba3be
Fade-in force-directed graph.
2010-10-24 17:24:06 -07:00
Michael Bostock
6739d05a05
Fold src/join into src/selection.
2010-10-24 17:09:32 -07:00
Michael Bostock
d16d06ef36
First pass at some shape utilities.
2010-10-24 17:05:59 -07:00
Michael Bostock
a0f2a670b2
Add categorial color palettes.
2010-10-24 16:15:43 -07:00
Michael Bostock
1901673b06
Fix a bug with concurrent intervals.
2010-10-24 16:03:35 -07:00
Michael Bostock
e25acce124
Consolidate concurrent setIntervals.
2010-10-24 15:27:04 -07:00
Michael Bostock
99d1840275
Fix propagation of parentNode & parentData.
2010-10-24 14:03:12 -07:00
Michael Bostock
27dbb5a0fa
Custom easing. Public d3.dispatch.
2010-10-24 12:40:26 -07:00
Michael Bostock
18a6e2941a
Restore previous enter behavior.
...
It's a lot more predictable if we always use selectAll to determine the parent
node for a given group, rather than trying to infer parent nodes per node
during select.
2010-10-24 12:13:15 -07:00
Michael Bostock
7897cdddd0
Better tracking of enter parents.
2010-10-24 11:43:32 -07:00
Michael Bostock
b979c84b2e
First-getters for attr, style, text, html.
2010-10-24 11:10:51 -07:00
Michael Bostock
9a28acdc62
Add "key" to join attributes. Event support.
2010-10-24 10:56:29 -07:00
Michael Bostock
b6abd7dfdd
Allow custom interpolators.
2010-10-24 10:39:34 -07:00
Michael Bostock
6b05816d79
Fix bug in style transition.
2010-10-24 09:48:43 -07:00
Michael Bostock
be2c57f9b5
Futzing with force layout.
2010-10-23 20:48:51 -07:00
Michael Bostock
5705107036
Fix a bug with redundant interpolators.
2010-10-23 20:46:17 -07:00
Michael Bostock
3cfeb7c664
Checkpoint immediate-mode implementation.
2010-10-23 20:32:16 -07:00
Michael Bostock
4ff256dd76
Staged transitions. (d3.alt)
...
At first I thought we'd need to implement a deferred mode again, but it turns
out the deferred mode really doesn't buy you that much (beyond syntax). You
can do the same thing with event listeners and it'll probably be easier to
understand.
2010-10-23 18:39:26 -07:00