Philippe Rivière

Results 379 issues of Philippe Rivière

Context: geoProject rewinds polygons to put them in the correct order as [outer ring, …holes], creating MultiPolygons as necessary. This is the desired (and semi-documented) behavior, however it precludes using...

Solves https://github.com/d3/d3-geo-projection/issues/105 I'm not sure it covers all the cases, but at least it covers the example. (Or rather, it breaks the example, which carelessly checks p.coordinates.length :) )

![](https://blog.map-projections.net/blogimg/large/cahill-concialdi-hypso.jpg) Refs: - https://blog.map-projections.net/four-polyhedral-projections - https://www.mapthematics.com/forums/viewtopic.php?f=7&t=557&p=869

A projection by Daniel Strebe (who also gave the hufnagel projection) Implementation by @toja at https://observablehq.com/@toja/sinucyli-projection Don't miss the crazy video at https://www.youtube.com/watch?v=H0CHE1kXkrk

I've tried my best to understand the differences between the Waterman and Cahill projection(s), and what D3 publishes as [geoPolyhedralWaterman](https://github.com/d3/d3-geo-projection#geoPolyhedralWaterman). this is D3's version ![](https://raw.githubusercontent.com/d3/d3-geo-projection/master/img/polyhedralWaterman.png) however from Waterman's own site...

Alternative to #17 ; in this version, changing accessors does not result in the (awkward) rebinning of already-present points. Closes #1 #3 #5 #8 #18.

feature

hexbin.bin(point) returns the bin that corresponds to the point, without adding the point. When the bin is empty, we return an empty array with (x,y) properties. But (partly because of...

new d3.Node(datum) is now exposed ref. https://github.com/d3/d3-hierarchy/commit/e6210810070d4e6360d0b4d8cecd2de8f2ca2ae9#diff-bfe9874d239014961b1ae4e89875a6155667db834a410aaaa2ebe3cf89820556R2

documentation

cubic Hermite splines ; will be useful for https://github.com/d3/d3-scale-chromatic/issues/28 The difference with interpolateBasis is that this interpolator returns the exact values at the control points; with n = values.length we...

feature

See https://github.com/d3/d3-scale-chromatic/issues/28