Sign in

Matthias Stahl

@higsch.com
4.9K followers 1.2K following 703 posts

| Husband & dad^3 | head data & visualizations at @spiegel.de | #Svelte and #D3 | biochemistry & computational biology PhD | 🇸🇪🇩🇪🇪🇺 | spiegel.de/duv | higsch.com

PostsRepliesMedia
Matthias Stahl @higsch.com · 5h
The US midterm elections are also relevant to German speaking readers. 🇺🇸🇩🇪 From today on we show the current ratings from The Cook Political Report in our @spiegel.de polls and expert opinion tracker. ➡️ Gift link: www.spiegel.de/ausland/so-s...
082
Matthias Stahl @higsch.com · 03/06/2026
The next data viz meetup Hamburg is coming up! More info and registration here: www.meetup.com/data-visuali...
030
Matthias Stahl @higsch.com · 09/03/2026
And for the list votes? Well, we do not rely any more on constituency data level here. We now show the live data at the level of municipalities. Here a screenshot, when first pieces of data came in.
120
Matthias Stahl @higsch.com · 09/03/2026
You might have noted that we visualize constituencies and their winners as cartogram. We do this with a similar technique that @driven-by-data.net has already used last year. The method is based on centroids, Delaunay tessellation and a force directed graph layout.
1101
Matthias Stahl @higsch.com · 08/03/2026
Tonight we’ve covered the election in the state of Baden-Württemberg. www.spiegel.de/politik/deut...
0120
Matthias Stahl @higsch.com · 01/03/2026
Arrived at Dagstuhl castle for an intense week on data visualization for biology! 📊🧬 Really looking forward to this week among so many fascinating scientists!
2170
Matthias Stahl @higsch.com · 25/02/2026
Who listened to Trump‘s State of the Union?
120
Matthias Stahl @higsch.com · 24/02/2026
🫢
040
Matthias Stahl @higsch.com · 24/02/2026
And yes, we also provide you with the knitting patterns for all Olympic countries! 🧶🧶🧶
0172
Matthias Stahl @higsch.com · 23/02/2026
The Norwegian-style medal count scarf for Norway. (Click on the image to see true size.)
020
Matthias Stahl @higsch.com · 23/02/2026
ah, btw:
000
Matthias Stahl @higsch.com · 23/02/2026
With the piece of interactivity I described.
130
Matthias Stahl @higsch.com · 23/02/2026
Within InteractiveCanvas.svelte we build up two canvases where the first is the real visible canvas, the knitting pattern. And the second is the identification canvas. Invisible to the users, but crucial for the event handlers.
100
Matthias Stahl @higsch.com · 23/02/2026
With Svelte you can package this logic into a new component <InteractiveCanvas>, including mousemove and click handlers.
100
Matthias Stahl @higsch.com · 23/02/2026
What you can do: Add a second, invisible canvas that only shows the medals. Each in a unique color. Under the hood, you know, which color stands for which medal. So here, we use different shades of red for each medal.
220
Matthias Stahl @higsch.com · 23/02/2026
Have you seen our Olympic medal count visualization? BTW: To generate the Olympic medal scarfs, we render it on HTML canvas. A powerful drawing technology, but inherently non-interactive. We wanted the medals to be clickable. So: How do you render an interactive canvas? A technical deep-dive #Svelte
1245
Matthias Stahl @higsch.com · 23/02/2026
We visualize the Olympic medal count as Norwegian-style scarf. :) 📊 Check out how Germany looks like and generate your own scarf – including download of the knitting pattern.
99427
Matthias Stahl @higsch.com · 20/02/2026
This is one of the visible benefits of an integrated data & visualizations team: quick visual news coverage in a live situation. 📊 Data parsing => Data aggregation => tailored visualization.
1180
Matthias Stahl @higsch.com · 16/02/2026
Dream job alert in eigener Sache: Wir suchen eine Werkstudent:in Datenjournalismus! 📊 ⏳20h/Woche, befristet auf 12 Monate Jetzt bewerben: jobs.spiegelgruppe.de/Vacancies/13...
0137
Matthias Stahl @higsch.com · 09/02/2026
Hello!
140
Matthias Stahl @higsch.com · 04/02/2026
Little bit of a bus chaos as we got new snow in Hamburg.
080
Matthias Stahl @higsch.com · 03/02/2026
And also watch our new series "Retirement with a sea view in Germany". ec.europa.eu/assets/estat...
191
Matthias Stahl @higsch.com · 31/01/2026
Another new feature of our kitchen dashboard: Bus departure times at four close bus stations – visualized in realtime.
1111
Matthias Stahl @higsch.com · 27/12/2025
First time that my sketch book landed on Spiegel.de. 📊➡️ www.spiegel.de/politik/deut...
1180
Matthias Stahl @higsch.com · 21/12/2025
Happy winter solstice. 📊
13711
Matthias Stahl @higsch.com · 20/12/2025
The whole left hand side is clipped by an invisible circle. Right now it looks like this.
140
Matthias Stahl @higsch.com · 20/12/2025
How it started and how it’s going. #dataviz #smarthome #svelte #d3 📊
4300
Matthias Stahl @higsch.com · 19/12/2025
The dashboard now also includes a visualization of the electric energy streams.
5201
Matthias Stahl @higsch.com · 17/12/2025
Played around with our live heatpump data the other day and created a little kitchen dashboard. HomeAssistant + Raspberry + Node + SvelteKit
3251
Matthias Stahl @higsch.com · 02/09/2025
The next data viz meetup Hamburg is coming up on September 18. This time we'll be talking about emotions in data visualization. ➡️ register here: www.meetup.com/data-visuali...
Emotions in data viz.
September 18, 6.30 pm
at Factorial
053
Matthias Stahl @higsch.com · 12/07/2025
Pizza and football night. My family partly supports 🇸🇪 and the other half 🇩🇪. So this is going to be an exciting evening. 😀
050
Matthias Stahl @higsch.com · 10/07/2025
Met @geovisual.bsky.social‘s data journalism class at HAW Hamburg yesterday. Amazing projects coming soon via fink.hamburg!
071
Matthias Stahl @higsch.com · 10/07/2025
Office view Hamburg. July 2025.
2110
Matthias Stahl @higsch.com · 01/07/2025
On Spiegel.de we show how the temperature reaches extreme values in Germany.
062
Matthias Stahl @higsch.com · 23/06/2025
010
Matthias Stahl @higsch.com · 22/06/2025
120
Matthias Stahl @higsch.com · 22/06/2025
120
Matthias Stahl @higsch.com · 22/06/2025
110
Matthias Stahl @higsch.com · 22/06/2025
110
Matthias Stahl @higsch.com · 22/06/2025
120
Matthias Stahl @higsch.com · 22/06/2025
110
Matthias Stahl @higsch.com · 18/06/2025
Including himself.
070
Matthias Stahl @higsch.com · 17/06/2025
110
Matthias Stahl @higsch.com · 17/06/2025
You can also find our data and visual analyses in the daily @spiegel.de newsblog. ➡️ spiegel.de
180
Matthias Stahl @higsch.com · 13/06/2025
Really happy that our @spiegel.de team won the German prize for climate journalism in the category Investigation! Congratulations! 👏 The story: www.spiegel.de/wissenschaft...
070
Matthias Stahl @higsch.com · 09/06/2025
Yeast dough experiments. Today: Focaccia.
080
Matthias Stahl @higsch.com · 03/06/2025
One year of data viz meetups in Hamburg! Tonight we celebrated our anniversary. What a fantastic community!
0202
Matthias Stahl @higsch.com · 29/05/2025
The dramatic effects of a Russian drone strike on the Tschernobyl nuclear power plant. Our @spiegel.de visual investigation. ➡️ www.spiegel.de/wissenschaft...
183
Matthias Stahl @higsch.com · 29/05/2025
🚨 The next data viz meetup Hamburg is around the corner! Join us on June 3 at @statista.bsky.social for a special social edition w/ a talk by Bastian Ötken on data storytelling for social media plus games, networking & snacks. 🍻 Free & in English – sign up now! www.meetup.com/data-visuali...
001
Matthias Stahl @higsch.com · 29/05/2025
Your German word of the day: Feiertagsaussicht. The view from your office when everyone else has a public holiday. 😀
0100