Platform
Solutions
Resources
Pricing
Sign in
Sign up
Torben Jansen
dataviz engineer w/ passion for algorithms, maps & music
Workspace
Fork
Published
Maps
By
Torben Jansen
Edited
Dec 19, 2019
1 fork
13 stars
Maps
Topographic Mapping
Bubble map
Choropleth
Access to Family planning
MD Counties Total Cases Map
Tendance de la production des déchets en Union Européenne
Andy's Walgreens COVID-19 Tracker Tracker
Election Maps for Incomplete Results
A better U.S. house election results map?
1983 Mayoral Election, Dot density maps
Mastodon 🐘
Cheat sheet bertin
Bertin.js: regular squares
Waterlines
Neumorphism Contour Density Map
Cartographic Doodles
Stars and constellations
Plot: Grid choropleth
Hello Polygon Morphing
Mapping with pie charts
U.S. Geographic Data
How big are countries... like really!
Attitude
B&W Choropleth
Web Mercator Tile Visibility
MARTINI: Real-Time RTIN Terrain Mesh
"Magnifying-Glass" projections
Tissot's indicatrix
Antipodal map
Mapping gridded data with a Voronoi diagram
A Map of Every Building
Urbano Monti’s Planisphere (1587)
Bivariate choropleth
DIY Hillshade
Mapbox Map Maker
World tour
Hillshader
Simplified Earth with curved shapes
Hexbin map
Inner glow
Nicolosi vs. Stereographic
Data-driven projections: Darwin's world
Satellite ground track visualizer
Direction to shore
Hello, OpenLayers!
U.S. airports Voronoi
Hello, NYC Geosearch API!
Mapbox Fly-To
Spilhaus shoreline map
Walmart’s growth
How well does population density predict U.S. voting outcomes?
Drawing maps from geodata with D3 & Observable
Hexgrid maps with d3-hexgrid
Tissot's indicatrix
World airports Voronoi
Swiss Elevation Line Graphs
Vector tiles
Versor dragging
Orthographic
Solar Terminator
Streaming Shapefiles
Fake Globes
Peirce Quincuncial
🍃 Leaflet
U.S.G.S. World Earthquake Map
Using Mapbox GL JS
Using Google Maps
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
nicolosi
=
d3
.
geoNicolosi
(
)
.
rotate
(
[
110
]
)
.
clipAngle
(
90
)
.
precision
(
.1
)
.
fitExtent
(
[
[
0
,
0
]
,
[
width
-
padding
*
2
,
height
-
padding
*
2
]
]
,
{
type
:
"Sphere"
}
)
Insert cell
stereo
=
d3
.
geoStereographic
(
)
.
rotate
(
[
110
]
)
.
clipAngle
(
90
)
.
precision
(
.1
)
.
fitExtent
(
[
[
0
,
0
]
,
[
width
-
padding
*
2
,
height
-
padding
*
2
]
]
,
{
type
:
"Sphere"
}
)
Insert cell
nicolosi_stereo
=
mutator
(
mutate
)
.
rotate
(
[
110
]
)
.
clipAngle
(
90
)
.
precision
(
.1
)
.
fitExtent
(
[
[
0
,
0
]
,
[
width
-
padding
*
2
,
height
-
padding
*
2
]
]
,
{
type
:
"Sphere"
}
)
Insert cell
mutator
=
d3
.
geoProjectionMutator
(
interpolateProjection
(
d3
.
geoNicolosiRaw
,
d3
.
geoStereographicRaw
)
)
Insert cell
function
interpolateProjection
(
p0
,
p1
)
{
return
t
=>
{
return
(
x
,
y
)
=>
{
const
[
x0
,
y0
]
=
p0
(
x
,
y
)
;
const
[
x1
,
y1
]
=
p1
(
x
,
y
)
;
return
[
(
1
-
t
)
*
x0
+
t
*
x1
,
(
1
-
t
)
*
y0
+
t
*
y1
]
;
}
;
}
;
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
One platform
to build and deploy the best data apps
Experiment and prototype by building visualizations in live JavaScript notebooks. Collaborate with your team and decide which concepts to build out.
Use Observable Framework to build data apps locally. Use data loaders to build in any language or library, including Python, SQL, and R.
Seamlessly deploy to Observable. Test before you ship, use automatic deploy-on-commit, and ensure your projects are always up-to-date.
Try it for free
Learn more
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
mutate
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
nicolosi
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
stereo
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
nicolosi_stereo
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
mutator
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
interpolateProjection
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
height
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
padding
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
radius
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
degrees
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
graticule
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
land
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
world
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
topojson
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
d3
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML