The figure library
No figure on this site is a drawing that was made once and saved. Each one is a function: it takes parameters and returns SVG, so the same generator produces the zone at the equator and the zone at 60° north without either being redrawn.
That is the reason the collection can keep growing without the illustrations drifting apart. A generator is written once, checked once, and every essay that calls it inherits the same line weights, the same colour roles, and the same behaviour in dark mode. There are 29 families so far, drawing 253 distinct figures between them across 384 essays.
A family is one object and each of its figures is one question asked of it — the same generator drawing the map, then the same map's distortion, then the quantity summed over a region. That is what keeps the count of generators from growing with the count of essays, and it is the reason an essay here can develop one picture instead of touring several. Each family has a page of its own listing what it draws and every essay that calls it, which is also the blast radius of changing it.
boundary-figure
cartogram-figure
cell-figure
condition-figure
curvature-figure
datum-figure
distortion-figure
ellipsoid-figure
field-figure
height-figure
identify-fit
indicatrix-figure
network-figure
operation-figure
planetary-figure
polyhedral-figure
precision-figure
projection-figure
reach-figure
region-figure
route-figure
sampling-figure
screen-figure
secondorder-figure
Every figure, by name
A family is one object; each figure below is one question asked of it, and each has a page of its own. 253 in total.
-
boundary-figure -
cartogram-figure -
cell-figure—cell-scheme,cell-precision,hex-tiling,cell-tradeoff,cell-query -
condition-figure—condition-map,condition-cost,condition-fold,condition-tolerance -
curvature-figure—surface-curvature,developable,curvature-field,triangle-excess,curvature-integral,holonomy-split,same-curvature,plane-survey,distance-quadmap,distance-flat,distance-spectrum,distance-triples,distance-determinant,distance-diameter,distance-shrink,distance-estimators,distance-sets,distance-library,distance-against,distance-advantage,distance-counting,distance-trilateration,distance-star,distance-starmap,distance-dimensions,distance-signature,distance-radius,distance-curved,distance-curvatureaxis,distance-omit,distance-binding,distance-greedy,distance-reorder,distance-omitfour,distance-omitgain,distance-extent,distance-extentladder,distance-extentsets,distance-extentratio,distance-extentline,distance-bearingpair,distance-bearingladder,distance-bearingsets,distance-bearingmidway,distance-bearingheld,distance-bearingbackwards,distance-bearingchoices,distance-bearingshrink,distance-bearingcentres,distance-bearingprice,distance-bearingbuilt,distance-mandatory,distance-heldshare,distance-forcedfour,distance-imbalance,distance-heldfourbars,distance-drawshare,distance-wrongway,distance-mixedmap,distance-mixsplit,distance-mixmax,distance-mixcount,distance-mixrotate,distance-mixscale,distance-mixfree,distance-pinmap,distance-pinladder,distance-pinsum,distance-pinaccount,distance-pinpairs,distance-pinfive,distance-pinshift,distance-pinfreedoms,distance-pinfitmap,distance-pinfitshare,distance-pinfitshape,distance-pinfithard,distance-pinfitregister -
datum-figure—datum-spread,parameter-bars,fit-residuals,shortcut-error,grid-spacing,plate-map,epoch-drift,degree-length,arc-inversion,local-fit,parameter-freedom -
distortion-figure—conformality-audit,distortion-profile,distortion-compare,inflation-chart,standard-parallel,family-table,blend-sweep -
ellipsoid-figure—sphere-azimuth,latitude-ladder,ellipse-normals,series-error,utm-zones,grid-scale,datum-shifts,equal-area-latitude,section-trio,grid-convergence,convergence-profile,arc-to-chord,curvature-latitude -
field-figure -
height-figure—gravity-profile,constants-audit,level-surfaces,height-stack,combined-factor,deflection-geometry,orthometric-correction,height-systems -
identify-fit -
indicatrix-figure—indicatrix-map,indicatrix-detail,indicatrix-compare,departure-rate,mean-indicatrix,cell-shapes,direction-field,finite-angle -
network-figure -
operation-figure—coordinate-readings,swap-band,ground-ellipse,area-methods,segment-departure,departure-scaling,seam-failure,nearest-query,warp-loss,kernel-order,operation-table,centroid-planes,inside-band,reprojection -
planetary-figure—body-latitude,body-projection,body-figure,triaxial-map,triaxial-conformal -
polyhedral-figure—polyhedral-net,solid-globe,face-choice -
precision-figure -
projection-figure—composite-join,projection-map,projection-grid,world-cells,radial-family,pseudo-search,pseudo-dimensions,pseudo-shape,pseudo-scores,symmetry-criterion,symmetry-ranking,symmetry-aspect,interrupted-map,interruption-tradeoff,aspect-sweep,conic-family,pole-treatment -
reach-figure -
region-figure—region-ranking,chebyshev-cap,sheet-ladder,solved-map,family-solve,boundary-extremes,corridor-scale -
route-figure—diversion-route,refraction-route,route-map,route-projections,excess-chart,flattening-cost,leg-error,antipodal-scan,antipodal-routes,avoid-cap,flow-route,position-fix -
sampling-figure -
screen-figure—tile-pyramid,resolution-ladder,screen-scale,scale-bar,world-cut,pixel-grid,quantisation-grids,tile-clip,pyramid-tradeoff,square-worlds,zoom-ladder,tilted-view -
secondorder-figure—bent-geodesic,flexion-rose,second-order-field,local-model -
simplify-figure -
strain-figure -
survey-figure—false-origin,line-scale,rule-by-direction,scale-choice,grid-design,zone-seam,foot-drift,surface-grid,reduction-chain,closure-blind,two-conventions,setting-out,grid-difference,tolerance-table,published-against-observed,parcel-area -
thematic-figure -
topology-figure