blocks by Fil

A conformal Airocean

Pan & Zoom III + fix

Pan & Zoom III

Point-Along-Path Interpolation v6 [UNLISTED]


Force-Directed Lattice


Tricontour flower


Stacked Area Chart [UNLISTED]

Update child data when parent data is updated? [UNLISTED]

projection debugging

circle packing [UNLISTED]

Round slider (d3v5)

Import from observable (was: circle pack example)

regions 2017

d3-force-reuse crash [UNLISTED]

Reuleaux animated

geoVoronoi mesh()

fullscreen.js, no dependency

Hierarchical Edge Bundling [UNLISTED]


A Less-Angry Rainbow d3v5 [UNLISTED]

Fabio Crameri’s Colormaps

world map 04 manual breaks + threshold scale d3v5 [UNLISTED]

Tile by Bounding Box [UNLISTED]

Voronoi projection with d3-geo-polygon [UNLISTED]

Dodecahedral projection with d3-geo-polygon [UNLISTED]

Projection Paint [UNLISTED]

Projection Paint [UNLISTED]

Translucent Earth

Lee’s Tetrahedral Conformal Projection

Tobler’s Hyperelliptical projection

Loximuthal projection & rhumb line

Experimental polyhedralWaterman [UNLISTED]

Using POST in d3-json

Interrupted Homolosine Oceans Recentered [UNLISTED]

US Foreign Military Bases [UNLISTED]

Country map + voronoi.find

Dynamic Globe Rotation with Inertia [UNLISTED]

topojson hillshade [UNLISTED]

Hello stimulusjs

Déménagement 1


Hammer SVG projection [UNLISTED]

Gingery 3.5 [UNLISTED]

Gingery 4 [UNLISTED]

G2: The Grammar of Graphics in JavaScript


Volcanoes Voronoi [UNLISTED]

inertia slightly off [UNLISTED]


Inertia and back

Eclipses paths

Fibonacci sphere surface distortion

geoVoronoi [UNLISTED]

transition azimuthal projection, from orthographic to equal area [UNLISTED]

transition azimuthal projection, from orthographic to equal area [UNLISTED]

Armadillo [UNLISTED]

t-SNE site map + contours [UNLISTED]

Caspian See disappears? [UNLISTED]

Versor dragging with inertia

JvW Icosaedron [UNLISTED]

Briesemeister to Bertin1953

flashy voronoi projection badge for #unconf2017

Circular Vortex Emergence [UNLISTED]

Furuti cubic projection #1 (Reichard) with d3-geo/clip [UNLISTED]

geoLittrow inverse [UNLISTED]

Poor man's Composite projection

Vanishing Earth

Cahill-Keyes map projection d3v4 [UNLISTED]

Lee’s Tetrahedral Conformal Projection, South, for tests [UNLISTED]


Submarine Cable Map (pseudo-Cahill Projection) [UNLISTED]

Icosahedron threePoint [UNLISTED]

Icosahedron Chamberlin [UNLISTED]

Test bed for projection.clipPolygon() [UNLISTED]

Icosahedron [UNLISTED]

winding problem

Dodecahedral projection

Lee’s Tetrahedral Conformal Projection, South

Tetrahedric Gnomonic Projection

Undersea Cables II [UNLISTED]

Gnomonic Cube (Furuti projection #1)

UNGA Streamgraph [UNLISTED]

borders = topojson meshes [UNLISTED]

simplified borders

Finding cracks [UNLISTED]

borders = topojson meshes

Reusable spiral heatmap [UNLISTED]

GNU parallel logo

Lee’s Tetrahedral Conformal Projection

Tetrahedral Gnomonic projection + clipPolygon [UNLISTED]

Earth in a Cube + versor [UNLISTED]

Furuti cubic projection #3

La spirale de Marseille [UNLISTED]

Geographic Clipping: Spiral [UNLISTED]

fitSize [UNLISTED]

t-SNE, a force, and Urquhart graph [UNLISTED]

Winding Order [UNLISTED]



Encircle Scatterplot with alpha shapes

Encircle Scatterplot Matrix Brushing d3v4 [UNLISTED]

Closest Point on Path d3v4 [UNLISTED]

Closest Point on Path d3v4 [UNLISTED]

L’Équateur de Marseille

Test de missile, 4 juillet [UNLISTED]

La bombe de Kim-Jong-un [UNLISTED]

Fuzzy Counties d3v4 [UNLISTED]

Centroid Counties [UNLISTED]

Proj4/WKT + D3 + projection interpolation [UNLISTED]

Proj4/WKT + D3 + d3-interpolate-path


Proj4/WKT + D3 + flubber [UNLISTED]

Cox Projection - Wallpaper

Cox Projection - no ATA

Cox Projection (North polar aspect)

Cox Projection

d3 map experiment with NZTM [UNLISTED]

Furuti 3 globe clip polygon + martinez [UNLISTED]

Back-facing Hemisphere [UNLISTED]

Delaunator Urquhart


Extract all bands from a Contour Plot [UNLISTED]

Extract alls bands from a Contour Plot (method II looped) [UNLISTED]

Extract a band from a Contour Plot, method II [UNLISTED]

Extract a band from a Contour Plot [UNLISTED]

Hello Lea (MAVO and D3 interaction)

Winkel Tripel inverse projection [UNLISTED]

World roads (topojson mesh + simplify)

Interrupted Mollweide Oceans

Tetrahedral Gnomonic projection, continental Earth (obsolete) [UNLISTED]

Tetrahedral Gnomonic projection Antarctic

Tetrahedral Gnomonic projection (obsolete) [UNLISTED]

Orthographic to Equirectangular (d3v4) [UNLISTED]

Interrupted Homolosine Oceans

HTML Color Names (Relative Lightness)

Bertin1953 inverse projection [UNLISTED]

visualizing map distortion with isolines [UNLISTED]

visualizing map distortion d3v4 (with Bertin and a forked d3-geo for inverse) [UNLISTED]

visualizing map distortion d3v4

InterruptedSinuMollweide inverse projection

geoGringortenQuincuncial inverse, fixed

geoGringortenQuincuncial inverse is broken [UNLISTED]

geoGringortenQuincuncial inverse is broken [UNLISTED]

Sinusoidal interpolation

WIP: Voronoi Scatterplot with zooming [UNLISTED]

ChamberlinAfrica inverse projection

Interrupted Homolosine Condensed (Work In Progress)

Foucaut projections (1862)

Furuti 3 globe clip polygon

Parrainages présidentielle 2017 [UNLISTED]

Dynamic Simplification IV zoom to feature [UNLISTED]

Interrupted Homolosine


Satellite Projection Hebrides

Drawing a map with d3 and rough.js [UNLISTED]

Parrainages présidentielle 2017 1er mars [UNLISTED]

Map Zooming d3v4 [UNLISTED]

Spherical extent

Zoom to Bounding Box II d3v4


Weighted Centroid of the world largest cities

annotate a map [UNLISTED]

Weighted geoCentroid [UNLISTED]

Antarctica’s centroid


topojson tests [UNLISTED]

Travelling salesman with t-SNE (in 1 dimension and on a US map)

Travelling salesperson with t-SNE (in 1 dimension and on a world map)


Antarctica’s Centroid explained

New York Centroid Fixed

simplestatistics.median VS d3.median

quickselect VS d3.median

Compare radial projections

Urquhart Force Mesh, with a responsive center [UNLISTED]

p5 L-Systems

p5 wolfram CA

Les couleurs du Décodex

d3.queue image loader


feuilles atlas uniforme [UNLISTED]

geoVoronoi atlas uniforme [UNLISTED]

Hilbert paths

t-SNE Alexa upstream links + taille wolfram [UNLISTED]

hilbert grid layout [UNLISTED]

Lambert Azimuthal Equal-Area [UNLISTED]

A jupyter notebook for D3


Flying Over the UK -- aframe [UNLISTED]

Versor Dragging - d3 & three.js running in sync / moving the camera [UNLISTED]

Versor Dragging - d3 & three.js running in sync

Scatterplot Matrix Brushing d3v4

bolivia internal migrations delaunay [UNLISTED]

bolivia internal migrations

Example of d3-ForceEdgeBundling on US airline routes graph.


LAP-JV simple example [UNLISTED]

Genetic.js Hello World

LAP-JV Worker

tsne world 3D [UNLISTED]

palettes [UNLISTED]

t-SNE with Levenshtein distances, colored by K-means (work in progress) [UNLISTED]

K-Means as a force

t-SNE with Levenshtein distances, colored by K-means (work in progress)

t-SNE site map [UNLISTED]

t-SNE with Levenshtein distances

tsne world + worker Work in Progress [UNLISTED]

tsne world

t-SNE and Urquhart w/distances study (older version) [UNLISTED]

Hexagonal Binning (Area) d3v4

Expand and fill force (work in progress)

d3 Voronoi Worker, quantized [UNLISTED]

d3 Voronoi Worker

gridding t-SNE [Work in Progress] [UNLISTED]

Redux + D3 in the browser

t-SNE and Urquhart w/distances study

t-SNE, a force, and Urquhart graph

t-SNE, a force, and voronoi

t-SNE and a force

Merge Sites, One Move

Merge Sites

t-SNE as a force [UNLISTED]

t-SNE Voronoi

events and ES6 arrow functions [UNLISTED]

.last node [UNLISTED]

Compare projections

Perspective Map (transformed projection)

Dynamic Simplification IV + map slant [UNLISTED]

Circular Vortex Emergence

Vortex Emergence

Boltzmann not ideal gas [UNLISTED]

Not an Ideal Gas

Brownian Motion Constrained in Rectangle [UNLISTED]

Brownian Motion Constrained in Rectangle

empty block [UNLISTED]

Brownian Motion Urquhart

topojson.topology + topojson.mesh

Fitted Symbols (d3v4)


CCPD Snowden

Why Reykjavík?

Capacity Constrained Point Distribution on Data (line chart)

Capacity Constrained Point Distributions

Example of Small Multiples with Mouseover Tooltip (fixed)

Urquhart Force Mesh Dance Procrastination

Urquhart Force Mesh

Voronoi binning experiments [UNLISTED]

Painting power diagram (weighted Voronoi)

Painting Manhattan-distance Voronoi

World Airports Voronoi recreated

Painting Euclidian Voronoi

Multi-Line Voronoi using Voronoi.find()

Hollow Globe [UNLISTED]


K-Means Voronoi Relaxation [UNLISTED]

Brush Handles d3v4 II

Brush Handles d3v4 [UNLISTED]

AlbersUSA inverse proj parameters

Labelled graticules (d3v4) [UNLISTED]

Conic projection with negative parallels [UNLISTED]

Force move 400 dots in 10 buildings

Nadieh Bremer's Scatterplot with Voronoi - ported to d3.v4, and no SVG overlay

Step 6 - d3.v4 [UNLISTED]

Voronoi binning (animated for Badgetron) [UNLISTED]

Voronoi binning

Voronoi binning (animated)


Peirce Equatorial

A timeline of calendars (d3v4) [UNLISTED]

Spherical alpha shapes with d3-geo-voronoi

Bronx geoCentroid v4 [UNLISTED]

Urquhart graph of container ports

geoVoronoi circumcircles

geoVoronoi Delaunay links and Urquhart graph

geoVoronoi triangles()

geoVoronoi polygons()

geoVoronoi x() and y() accessors

geoVoronoi x() and y() accessors

Performance geoVoronoi vs voronoi [UNLISTED]

Fibonacci sphere quasi-random radome

Missions to Mars Urquhart Graph

Mars on a WebGL globe



General Update Pattern, tutoriel interactif

Kohonen / SOM with CubeHelix

Kohonen / SOM with LAB

Kohonen / SOM with HSL


Urquhart graph

Kohonen / SOM with RGB

Voronoi colorized spanning tree

Voronoi Spanning tree - short paths

Voronoi Spanning tree - long paths


Elliptic / scaled Polylabel with D3

Polylabel with D3

Toric Voronoi

Cylindrical Voronoi


Alpha-Shape Circular Bounded Voronoi Tessellation [UNLISTED]

How d3.voronoi().extent() affects triangles() and links()

Alpha-Shape Bounded Voronoi Tessellation

Shape-shifting Bounded Voronoi Tessellation [UNLISTED]

Circular Bounded Voronoi Tessellation

Bounded Voronoi Tessellation

bug in d3.geoStereographic inverse [UNLISTED]

bug in d3.geoStereographic inverse [UNLISTED]

(Work in Progress) Gnomonic Butterfly [UNLISTED]

Stressed Cells 1

Collision Detection in a tight square

Spiral Circle [UNLISTED]

europe-atlantic population

D3 frames to video

Developing on d3-geo-projection for d3 v4

Rotating Voronoi in d3v4

Hexagonal Binning in d3v4

Floating Landmasses in d3v4

Voronoi Labels in d3v4

geoCircle in d3.v4 (geoOrthographic)

geoCircle in d3.v4

This Is a Globe in d3.v4

Raster Reprojection of panorama images (360°) with WebGL

Raster Reprojection of panorama images — inverse colors version

Raster Reprojection of panorama images (360°)

U.S. States TopoJSON small multiples

Force-Directed Tree, fixing angles [UNLISTED]

list d3 color schemes

Rotating Voronoi in colors

Find Peaks

Commutes 2012 - Oldskool style

Earthquake Map with fisheye (projected) + throttle

Earthquake Map with fisheye (polar)

recompress jpg files on the fly

Tissot’s Indicatrix for Bottomley

Bottomley projection

UN Votes - Session 70


list of country names

Bounded Force Layout - very tightly packed

logo d'article

save lunr.js state


mysql backup cron

make a large png from map tiles

d3 zoom and pan from the keyboard

livraison mondialisation apple


charsethero : convert mixed utf-8 and iso-latin content to utf-8

Bermuda bug

newton function to solve f(V)=0


point in polygon




import seenthis into gensim

Outil pour créer une copie locale statique de "mes" seens