Skip to content

Instantly share code, notes, and snippets.

@mbostock
Last active January 26, 2018 20:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mbostock/29cddc0006f8b98eff12e60dd08f59a7 to your computer and use it in GitHub Desktop.
Save mbostock/29cddc0006f8b98eff12e60dd08f59a7 to your computer and use it in GitHub Desktop.
Every Map Projection
height: 1434
border: no

This image shows every map projection class in d3-geo and d3-geo-projection. The total number of map projections is much larger (nearly infinite) because most projection classes represent a projection family rather than a specific projection: using projection.rotate, for example, you can specify different aspects; and many projection classes, such as conic projections, are parameterizable.

This image also does not include D3’s polyhedral projections, which are defined in d3-geo-polyhedron and are not yet updated to D3 4.0. For Dymaxion fans, see also Jason Davies’ implementation of Airocean World.

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment