Jonas Oesch
@jonasoesch.ch
📤 180
📥 119
📝 23
Visual journalist at
@visuals.nzz.ch
Personal: jonasoesch.ch
Why Visual Journalism is so slow? I've tracked every hour I worked on an article for two weeks last year. Most of my time did not go into graphics production but in researching and analyzing data. The detailed breakdown and some ideas how to speed up the process:
nightingaledvs.com/why-visual-j...
loading . . .
26 days ago
0
11
2
With the discussion on the future of Datavis, I enjoyed the historical perspective given by
@statmodeling.bsky.social
and Susan Kruglinski here:
nightingaledvs.com/statistical-...
1/2
loading . . .
Statistical Graphics and Comics: Parallel Histories of Visual Storytelling, Nightingale
What do data visualization and comics have in common? One of these is used to communicate in science and journalism, and the other appears in fine art and...
https://nightingaledvs.com/statistical-graphics-and-comics/
about 1 month ago
1
2
0
The balance of power in the Middle East has been shifting for some time. Iran’s allies are eroding, but its former rival Saudi Arabia is warming relations. Explore our updated interactive map:
www.nzz.ch/english/inte...
3 months ago
0
1
1
reposted by
Jonas Oesch
NZZ Visuals
4 months ago
2 Millionen Kubikmeter Gestein sind bereits bei Blatten abgebrochen, weitere 2 bis 4 Millionen Kubikmeter instabiles Material befinden sich noch am Berg. Wie gehts weiter? Die Szenarien von @jonasoesch.ch,
@rolandshaw.bsky.social
und Jan Ludwig.
www.nzz.ch/visuals/die-...
@nzz.ch
loading . . .
0
13
6
reposted by
Jonas Oesch
Datawrapper
4 months ago
🗺️ If you’re a map enthusiast, be sure to read this week’s Data Vis Dispatch! You’ll also find charts on government spending, measles, and the Arctic. 🐻❄️🧊
www.datawrapper.de/blog/data-vi...
0
15
8
reposted by
Jonas Oesch
Bret Victor
4 months ago
Computational Public Space. A talk about a values-driven approach to integrating computation into cities. (40 min)
www.youtube.com/watch?v=PixP...
loading . . .
Computational Public Space
YouTube video by Dynamicland
https://www.youtube.com/watch?v=PixPSNRDNMU
2
81
30
reposted by
Jonas Oesch
Thomas Ansart
5 months ago
Very nice! A few years back we faced the same problem and tried different solutions. From using a different projection to cutting the map and even rotating it.
espace-mondial-atlas.sciencespo.fr/en/topic-res...
0
8
2
reposted by
Jonas Oesch
Harry Stevens
5 months ago
A trick for fitting world maps on phones: Stack two azimuthal equal-area projections, clipped at 90° longitude, each one rotated 180° from the other. The bottom map covers the top's Antarctica, which reduces the total height and looks nice. As seen in
www.nytimes.com/2025/04/25/c...
3
85
20
Better world maps for mobile! Despite years of mobile-first design, there’s been little experimentation in this area. So we designed our own at NZZ – and validated it in a large user study. Summary of the paper:
jonasoesch.ch/articles/the...
1/3
4 months ago
5
124
41
reposted by
Jonas Oesch
Feodora Teti
6 months ago
What if the U.S. adjusted its tariffs on Germany and Switzerland to match what those countries charge? This NZZ chart by
@florianseliger.bsky.social
&
@jonasoesch.ch
shows how U.S. tariffs would rise under 3 "reciprocity" scenarios using my data from the Global Tariff Database 👇
1
3
1
reposted by
Jonas Oesch
Martin Wattenberg
6 months ago
Now that we have vibe coding, we need vibe testing!
6
23
4
In recent months, Internet cables in the Baltic Sea have been damaged multiple times — Russian sabotage is suspected. But how does that work? Together with
@cianjochem.bsky.social
&
@lukasmaeder.bsky.social
, we visualized one case (inspired by Reuters 🤩)
www.nzz.ch/ld.1875983
6 months ago
1
5
2
reposted by
Jonas Oesch
Shirley Wu
6 months ago
two weeks ago I published
www.shirleywu.studio/notebook/202...
re: plateau in innovation I've felt in
#dataviz
last few years. I've been furiously working on the follow-up (so many thoughts!) & it'll finally be out next Monday 🎉 if you'd like an email notification:
www.shirleywu.studio/notebook
loading . . .
what killed innovation?: the past decade of interactive graphics, a brief recounting - Shirley Wu
Over the past decade, interactive data visualization has gone from bold experimentation to polished, predictable formats. I’ve been reflecting on why—and after speaking with some of the best in the fi...
https://www.shirleywu.studio/notebook/2025-02-innovation-killer
1
25
5
reposted by
Jonas Oesch
Ansgar Wolsing
about 2 years ago
🏠 Nice & clean → relatively low rent? 🏡 Gorgeous & beautiful → really expensive? Which adjectives in Craigslist rental posts for SF Bay Area go with which prices? #TidyTuesday | 2022 week 27
1
39
9
reposted by
Jonas Oesch
John Alexis Guerra Gomez
7 months ago
Do you want to animate a
@vega-vis.bsky.social
vega-lite or
@observablehq.com
Plot chart? Here is a quick experiment that might help you that animates between two SVGs. Let me know what you think!
#dataviz
. 👉🏼
observablehq.com/@john-guerra...
loading . . .
1
25
7
Swiss supermarket chain Migros promised price cuts—and delivered on many. But at the same time, products like chocolate and coffee became more expensive, reflecting global market trends. For most shoppers, the result is only modest savings.
www.nzz.ch/ld.1869677
7 months ago
0
2
1
reposted by
Jonas Oesch
Matthias Stahl
7 months ago
What are people searching on Google when it comes to German election candidates? We visualized it! 📊 ➡️ first 10 free:
www.spiegel.de/netzwelt/web...
loading . . .
1
17
4
reposted by
Jonas Oesch
Saloni
7 months ago
Hello dataviz and design people! We're looking for a freelancer to help us with data visualization and/or diagrams at Works in Progress. We cover topics like housing, technology, health, energy, and much more, and experience in these areas is a plus! If this is you, get in touch! (details below)
4
63
34
reposted by
Jonas Oesch
Marco Hernández
8 months ago
Some new stuff in Fun-tography
mhinfographics.github.io/maps
🗺️✈️ a place for
#map
nerdies
1
8
2
Marius Irgens on distortions in vis: "A more common way to distort in […] visualization is through non-linear color mapping." True. Designing a truthful color mapping is incredibly difficult – if not impossible. But as he notes, you need to be transparent about it.
nightingaledvs.com/distortion-b...
loading . . .
Distortion by Design - Nightingale
Explore the role of distortion in data visualization, its ethical implications, and use in enhancing comprehension or misleading audiences.
https://nightingaledvs.com/distortion-by-design/
8 months ago
0
1
0
reposted by
Jonas Oesch
Erwan Rivault
9 months ago
NEW: 2024 has just been confirmed as the warmest year on record, and the first to breach the 1.5C threshold. We used a ridgeline (Joy Division inspired) chart to visualise daily temperature anomalies since 1940. 2024 clearly stands out with 100% of its days above 1.3C and 75% above 1.5C.
215
5933
3107
reposted by
Jonas Oesch
Information is Beautiful
9 months ago
Highlighting some exponential progress in the race to
#netzero
(by @billmckibben)
0
11
2
reposted by
Jonas Oesch
NZZ Visuals
9 months ago
Los Angeles brennt. Angefacht durch die Santa-Ana-Winde. Mit bis zu 113 Kilometer pro Stunde fegen sie über die Stadt. Verursacht haben sie die Brände aber nicht. Eine Analyse von
@sventitz.bsky.social
,
@jonasoesch.ch
, Roland Shaw, Jasmine Rüegg,
@jeberhart.bsky.social
👉
www.nzz.ch/wissenschaft...
0
4
2
reposted by
Jonas Oesch
Stephan Lewandowsky
9 months ago
Very important thread. Discontinuing fact checking *is* biased because it vastly favours one side of politics. (The side that is spreading disinformation more often, and if you don't know which side that is, you can find out by looking at the data below. Or any other data, there is a plenty).
add a skeleton here at some point
0
46
23
reposted by
Jonas Oesch
Konsta Happonen
9 months ago
Visualizing uncertainty in stacked bar charts is a constant problem I face in my work. I absolutely *love* these fuzzy plots, so I made a gist to try them out using simulated data.
#rstats
gist.github.com/Koalha/d9403...
add a skeleton here at some point
1
28
6
reposted by
Jonas Oesch
Anne Pellegrino
9 months ago
Come work with me at Planet! Our exceptional data viz team is looking to hire a senior data visualization engineer based in San Francisco:
job-boards.greenhouse.io/planetlabs/j...
loading . . .
Careers - Satellite Imagery and Monitoring | Planet
We image the world everyday and make global change visible, accessible and actionable. We understand that images can tell the most powerful stories and we are dedicated to being a voice for our Planet...
https://www.planet.com/company/careers/?jobid=6477722
0
8
5
reposted by
Jonas Oesch
Joe Davies
9 months ago
Bivariate maps showing the relationships between Temperature and Precipitation. Made with Plot, based on a great tutorial by Fil:
observablehq.com/@jo...
Data from TerraClimate (1958-present).
#cartography
#maps
#mapping
#climate
#dataviz
#SciArt
6
122
35
reposted by
Jonas Oesch
Michael Freeman
9 months ago
Nice looking graph from
@financialtimes.com
: “Never ever make predictions” Implied rates forecasts over time, and what rates have actually done:
6
103
47
reposted by
Jonas Oesch
Priya Misner
9 months ago
project 1: Map Designer, a
#dataviz
tool and
@figma.com
plug in that simplifies the process creating and customizing maps in Figma! Had a lot of fun learning how to translate d3-geo's svg paths into Figma's vector networks. try it out and let me know what you think!
www.figma.com/community/pl...
loading . . .
3
39
8
reposted by
Jonas Oesch
Marco Hernández
9 months ago
Sharing this to the world in case someone wants to try this on its own:
mhinfographics.com/2024/12/19/t...
loading . . .
Tutorial: How to create voxel-styled maps like this one
In November 2024 I launched a new website to put into a single place all the stuff on which I spent my time at work and in parallel activities like sketching things or mapping for fun. That last po…
https://mhinfographics.com/2024/12/19/tutorial-how-to-create-this-voxel-styled-map/
0
26
8
reposted by
Jonas Oesch
Dragos Rezeanu
9 months ago
Stuff like this is genuinely fun as a silly game, but a reminder from your friendly neighborhood color vision scientist that it absolutely CANNOT be used to compare performance between people using different/uncalibrated displays or even the same display in different viewing environments.
add a skeleton here at some point
2
8
2
reposted by
Jonas Oesch
Bobby™
9 months ago
Forget all other file name pronunciations, I just heard someone call an SVG a “savage file”
0
6
3
reposted by
Jonas Oesch
Martin Wattenberg
10 months ago
How can we visualize what a book ISN'T talking about? With an anti-tag cloud! See the most common English words that are never mentioned in a text.
www.bewitched.com/demo/anti/
loading . . .
Anti-Tag Cloud
Visualize the negative space of literary works
https://www.bewitched.com/demo/anti/
7
165
47
reposted by
Jonas Oesch
The Upshot
10 months ago
The "slop" problem for A.I.: When generative A.I. is trained on a lot of its own output, it can get a lot worse.
www.nytimes.com/interactive/...
loading . . .
When A.I.’s Output Is a Threat to A.I. Itself
As A.I.-generated data becomes harder to detect, it’s increasingly likely to be ingested by future A.I., leading to worse results.
https://www.nytimes.com/interactive/2024/08/26/upshot/ai-synthetic-data.html
7
16
4
reposted by
Jonas Oesch
Dea Bankova
10 months ago
♾️ Infinity: an interactive explorer A labour of love for half a year, going back to my roots in maths and rediscovering some of its beauty in the process. 💙💜💚 ⛏️ React, three.js, R3F, GSAP, d3.js
#threejs
#react
#r3f
#gsap
#dataviz
#creativecoding
🔗
maths-infinity.netlify.app
loading . . .
1
5
2
reposted by
Jonas Oesch
Ian Johnson 🔬🤖
10 months ago
the algorithm is not some deity but a landscape, the feed is an uber ride across the manifold, only the windows are blacked out. what if you had a map of the algorithm? what if the UX of the feed let you look out of the window? musing with
@infowetrust.com
image from
distill.pub/2017/aia/
0
6
3
reposted by
Jonas Oesch
Amelia Wattenberger
10 months ago
🐟 some musings on how we might use LLMs 🐠 to interact with text at multiple levels of abstraction 🐡 inspired by the fish-eye lens
loading . . .
8
129
39
We've created an interactive map of actors in the Middle East. Click on any actor to uncover their allies, enemies, or frenemies 👉
www.nzz.ch/ld.1859853
loading . . .
10 months ago
0
1
0
reposted by
Jonas Oesch
Ben Schmidt
10 months ago
New blog post! Updated for 2024, my favorite example of why alphabetical ordering is bad for geographic features -- US presidential results since 1828. The left image shows regional patterns in a geographic ordering that the right (alphabetical) simply loses.
benschmidt.org/post/2024-11...
12
127
26
reposted by
Jonas Oesch
Christian Endt
10 months ago
Sie haben nächste Woche einen wichtigen Auswärtstermin? Unser neues
@zeit.de
Tool sagt Ihnen, welchen Zug Sie nehmen sollten, um pünktlich anzukommen. Dafür hat
@selinarudolph.bsky.social
die Verspätungen von knapp 150.000 Bahnverbindungen ausgewertet.
www.zeit.de/mobilitaet/2...
6
198
62
reposted by
Jonas Oesch
Jon Keegan
10 months ago
Something is happening with engagement on Bluesky. I ran a little analysis looking at a few recent news stories from NYT, WSJ and CNN across X, Threads and Bluesky and it looks like engagement on Bluesky is much higher when you account for the size of the platforms.
sherwood.news/tech/bluesky...
8
156
31
reposted by
Jonas Oesch
Simon Huwiler
11 months ago
Wo gibt es noch günstigen Wohnraum in Zürich? Wir haben über Monate Immoportale ausgelesen und diese interaktive Stadt gebaut.
www.nzz.ch/visuals/koen...
@jonasoesch.bsky.social
@nzz.ch
loading . . .
0
1
2
reposted by
Jonas Oesch
Markus Ikehata
10 months ago
Satellite images show: Israel is building roads and military bases in the Gaza Strip - do these indicate a permanent occupation? A visual analysis by
@jeberhart.bsky.social
-not only on the front of our newspaper but also told in a highly visual and interactive format:
www.nzz.ch/internationa...
👈 🛰️
0
5
3
reposted by
Jonas Oesch
Alexander Lex
10 months ago
Added a few ppl to the Vis Academics list:
go.bsky.app/wzjzNi
@mkeller7.bsky.social
@manzt.sh
@huyennguyen.com
@dvdkouril.xyz
@vlott.bsky.social
@jstasko3.bsky.social
add a skeleton here at some point
5
37
15
reposted by
Jonas Oesch
John Burn-Murdoch
10 months ago
Despite a massive head start, BlueSky has now overtaken Threads in the US 👇
398
17152
4973
you reached the end!!
feeds!
log in