Philippe Rivière
Philippe Rivière
fixes #13 see https://observablehq.com/d/07db25f490cf93d1 Notes: - [ ] I don't know how to test this properly. A non-regression test with fixed values would fixate things too much. - [ ]...
The default subgroup order is range(0, n), which is the same for all groups, and means that chords emanating from a group will often cross paths. The .sortSubgroups() option allows...
https://bottosson.github.io/posts/oklab/ Here's a list of the design choices behind oklab: - Should be an opponent color space, similar to for example CIELAB. - Should predict lightness, chroma and hue well....
Also, ignore infinite values when computing the thresholds. Demo: https://observablehq.com/@d3/d3-contours-treats-nulls-as-holes-61 closes #49
Currently to get a list of all edges (say to reproduce "links" in d3-voronoi) you need to write something like: ~~~js { const { halfedges, triangles, hull } = d3.Delaunay.from(points);...
[drag.container](https://github.com/d3/d3-drag/blob/master/README.md#drag_container) was introduced by https://github.com/d3/d3-drag/commit/8277204d90cc740da189dd6fa4ac86f9a6842956 to solve #2, but it doesn't seem necessary for the case mentioned in the issue. In fact I couldn't find an example where it is...
The reasons for having dragEvent.on subevents do not appear clear; removing it might help clarify the API as well as make it more consistent with d3-zoom's. The feature was introduced...
todo: - [ ] tests - [ ] document closes #3 demo: https://observablehq.com/d/51cd89b1a3f17913 speed/accuracy tests https://observablehq.com/d/e7d4fef33e304f2b
Another avatar of https://github.com/d3/d3-force/pull/113 It's a (slightly) breaking change, since the getters *forceRadial*.x and .y will now return constant functions rather than a raw number.
fixes #89 note that the extent's definition in this PR is [[*xmin*, *ymin*], [*xmax*, *ymax*]], more in line with, for example zoom.extent. Defaults to [[0,0], [960,500]]. by @gka