UNPKG

doevisualizations

Version:

Data Visualization Library based on RequireJS and D3.js (v4+)

16 lines (11 loc) 314 B
import {asin, cos, sin} from "../math"; export function cylindricalEqualAreaRaw(phi0) { var cosPhi0 = cos(phi0); function forward(lambda, phi) { return [lambda * cosPhi0, sin(phi) / cosPhi0]; } forward.invert = function(x, y) { return [x / cosPhi0, asin(y * cosPhi0)]; }; return forward; }