Gregor Aisch @driven-by-data.net · 14/07/2026The files come from digitized microfilms in the US National Archives and digitized records in the German Federal Archives. You’ll find lots of interesting stuff, from SA/SS membership cards to criminal and medical records to hundreds of pages of Heinrich Himmlers tax statements. 051
Gregor Aisch @driven-by-data.net · 23/04/2026Three weeks ago, we published an interactive story that lets our readers find their relatives in the Nazi Party membership archives. The response has been overwhelming, both in Germany and internationally. The story was covered by outlets such as Le Monde, CBC, Radio-Canada and CNN. 1144
Gregor Aisch @driven-by-data.net · 08/04/2026Really cool, thanks for sharing this. Tiny suggestion: I think there's one border-radius too many in the bubbles. 010
Gregor Aisch @driven-by-data.net · 02/04/2026And another big project today: We've analyzed millions of member records from the Nazi-Party NSDAP and made them searchable and browsable. 🎁 www.zeit.de/wissen/2026-... 32711
Gregor Aisch @driven-by-data.net · 13/03/2026Say hello to the Raster mark in SveltePlot! Starting with v0.12 you can use it to create raster heatmaps from gridded and ungridded data! Again, this wouldn't be possible without @observablehq.com plot 💚. svelteplot.dev/marks/raster 0222
Gregor Aisch @driven-by-data.net · 07/03/2026With Russian, Ukrainian, and now also Iranian airspace closed, only a small passage remains for international flights from Europe to Asia. My colleague @zacys.bsky.social wrote about how some airlines are profiting more from this than others, and I created this map. www.zeit.de/wirtschaft/2... 0214
Gregor Aisch @driven-by-data.net · 02/03/2026📈 SveltePlot is on the DIE ZEIT homepage again! www.zeit.de/index 2211
Gregor Aisch @driven-by-data.net · 21/02/2026Sowohl SPIEGEL als auch ZEIT berichten über den Merkel-Besuch beim CDU-Parteitag. Dass Merz der Applaus zu lange gedauert hätte. Was ich als Leser jetzt vor allem sehen will: den Applaus in seiner vollen Länge. #Video ist leider noch nicht angekommen im deutschen Journalismus. 160
Gregor Aisch @driven-by-data.net · 19/12/2025For a German, this is almost better than the actual 2025 review could've been 😅 #discord #privacy 040
Gregor Aisch @driven-by-data.net · 16/11/2025SveltePlot 0.7 is out! Lots of new features since the last time I posted here: 🎉 jitter transform, 🐝 dodge transform (for beeswarm plots), 🎉 stackMarimekko, 📸 image mark, and most recently the 🧇 waffle mark! And the website now features a ton of examples. ➡️ svelteplot.dev 48914
Gregor Aisch @driven-by-data.net · 13/11/2025I think this is pure charting gold from WaPo (credits to Szu Yu Chen, @emmakumer.bsky.social and @jeremybmerrill.com) www.washingtonpost.com/technology/i... 0174
Gregor Aisch @driven-by-data.net · 15/09/20253. But why would you look at the distributions side by side (horizontally) when you can learn so much more if they're stacked vertically. You almost lose all of the benefits these 3 chart power-horses can offer us when not stacking them orthogonally to the main dimension. 131
Gregor Aisch @driven-by-data.net · 13/09/2025For my latest Weekly Chart at @datawrapper.de I tried a different way of mapping destruction in Gaza using OSM buildings. www.datawrapper.de/blog/mapping... 1213
Gregor Aisch @driven-by-data.net · 22/06/2025I don't know how many climate scientists where involved in collecting all these samples and turning them into models of past surface temperatures, but we linked to all the related studies in the methodology. 120
Gregor Aisch @driven-by-data.net · 20/06/2025People tell me nobody wants to look at climate curves anymore, yet here we are!!! Please enjoy our interactive journey through 485 million years of climate history and dive into the fascinating and important work of paleoclimate scientists. 🎁 www.zeit.de/wissen/umwel... 911237
Gregor Aisch @driven-by-data.net · 13/05/2025I made a website that documents all the features and shows a lot of examples that you can fork and edit on the Svelte playground. You can help improving this website, too! svelteplot.dev 1111
Gregor Aisch @driven-by-data.net · 13/05/2025Last week I had the pleasure of finally releasing the #SveltePlot alpha version during my talk at the #SvelteSummit in Barcelona. It's a new visualization framework for @svelte.dev that I've been working on for the past 18 months, so it's about time for a 🧵 816535
Gregor Aisch @driven-by-data.net · 11/04/2025Insider trading or not? We analyzed minutely stock data for the 20 most traded S&P 500 companies before, during and after Trumps announcement for pausing most tariffs and talked to financial experts about what this means www.zeit.de/geld/2025-04... 292
Gregor Aisch @driven-by-data.net · 09/04/2025Today is officially the day where intraday market charts have their time to shine in the media spotlight. 1122
Gregor Aisch @driven-by-data.net · 27/02/2025Oh, and the thread may sound a bit like we went straight for the solution, but of course there were a lot of uglier versions before that. One big leap forward was the decision to include the outer country shape, which is often missing in cartograms. 1241
Gregor Aisch @driven-by-data.net · 27/02/2025Of course, no cartogram comes without distortion. The western states like North-Rhine-Westphalia are heavily populated and push the lesser populated districts to the East. But the final layout worked well during election night, I think. 1471
Gregor Aisch @driven-by-data.net · 27/02/2025To compute the final layout we use a force simulation with 3 forces: one of them keeps neighboring districts together while another pushes districts away from each other if they are too close. Coloring the nodes helped to identify problems during the process. 1440
Gregor Aisch @driven-by-data.net · 27/02/2025Some of these fixed districts turned out to be too close to each other, so we defined a few exceptions for border districts we want to be free, and also a few custom positions that prevent the nodes to "leave" the country. 1410
Gregor Aisch @driven-by-data.net · 27/02/2025Before running the network layout simulation on this, we marked all the outer districts as fixed. This allows the final layout to stay "in shape" of the country as a whole, which is important for readers to recognize their country. We used the TopoJSON arcs to automatically find these districts. 1551
Gregor Aisch @driven-by-data.net · 27/02/2025Due to Germany's convex outer shape we removed edges longer than a certain threshold and ended up with this final "network" of nodes and links. 1410
Gregor Aisch @driven-by-data.net · 27/02/2025Then we used a Delaunay tessellation of the district centroids. This later helps the districts to stay close to their geographical neighbors. 1460
Gregor Aisch @driven-by-data.net · 27/02/2025As input for the cartogram we use a pre-projected TopoJSON basemap of election districts with baked-in centroids (inner points). We used Mapshaper to generate the file. 1511
Gregor Aisch @driven-by-data.net · 27/02/2025For the German election we wanted to use a cartogram of German election districts but didn't find anything good, so we created our own. Here's a little nerd thread how the final algorithm worked 🤓 🧵 #gis #cartogram #election #datavis #cartography 18557179
Gregor Aisch @driven-by-data.net · 12/02/2025POV: it’s 2025 and I’m still solving my problems with setTimeout() 4200
Gregor Aisch @driven-by-data.net · 04/02/2025The number of options for government coalitions in the upcoming German election heavily depends on how many smaller parties reach the five-percent threshold. We analyzed 50.000 elections to visualize this effect using animated kernel density plots 🤓 (text in 🇩🇪) www.zeit.de/politik/deut... 0265
Gregor Aisch @driven-by-data.net · 02/01/2025Nice animation! I also like to show the Kneeling Curve split into decades as it makes it easier to see the acceleration of the carbon dioxide concentration. 24112
Gregor Aisch @driven-by-data.net · 30/12/2024One hundred! This is the first time I see someone outlive his obituary writer by seven years… #jimmycarter www.nytimes.com/2024/12/29/u... 1101
Gregor Aisch @driven-by-data.net · 05/12/2024Und ja, die Grünen haben 2021 bei der Wahl weniger eingefahren als die Umfragen angedeutet haben, und die Union etwas mehr. 020
Gregor Aisch @driven-by-data.net · 01/12/2024Das sind die Daten, die der SPIEGEL heranzieht. Sieht schon ein bisschen anders aus, oder? 110
Gregor Aisch @driven-by-data.net · 30/11/2024To clarify, we're not "correcting" any polls. The polls we list on the page are exactly what the pollsters publish. We're just using the quality metrics to weight the polling average, shown as the line & numbers in the chart at the top. 120
Gregor Aisch @driven-by-data.net · 29/11/2024Pollsters use different methods to conduct their polls. Some ask online, some by phone, others go from door to door! As a result some tend to over-estimate certain parties. In our newly added pollster-rating table you can now see these effects for yourself! 272
Gregor Aisch @driven-by-data.net · 29/11/2024For our German poll tracker we just added a similar chart, so you can see how close the average polls have been to the result in past elections. But another aspect of polling quality that is worth discussing further is how good the individual pollster have performed www.zeit.de/politik/deut... 180
Gregor Aisch @driven-by-data.net · 29/11/2024Election polls are an important part of data journalism, but we often get comments from readers who are concerned about the quality of the polls. And rightfully so! That's why the US election we already published a chart comparing previous polls with election results as part of our poll tracker 🧵 1238
Gregor Aisch @driven-by-data.net · 27/11/2024One pattern is striking: no party has lost as much and as fast in the polls while in government as the FDP (liberal democrats). In 2013 they even got kicked out of the parliament in effect, and the same could happen again in February. 174
Gregor Aisch @driven-by-data.net · 27/11/2024We analyzed how political parties in Germany have tanked (or thrived) in the polls while they were in government. www.zeit.de/politik/deut... 17733
Gregor Aisch @driven-by-data.net · 22/11/2024Yeah, because there are no maps that encode time, right? 😉 110
Gregor Aisch @driven-by-data.net · 21/11/2024We created a new dashboard for @zeit.de showing the current state of election polls in Germany ahead of the upcoming election in February. Also shows probabilities for govt. coalitions based on the polls. The full article version also features my favorite sparklines. www.zeit.de/politik/deut... 58828
Gregor Aisch @driven-by-data.net · 13/11/2024The other day we had an interesting discussion about election cartograms in our team that I think is share-worthy: At ZEIT Online went all-in using just a hexagon cartogram for the US election, and we even dismissed a geographical map as opt-in alternative.. 1184
Gregor Aisch @driven-by-data.net · 08/11/2024I returned to news in May and since then we've covered 8 local elections in Germany, the election of the EU parliament, 3 state elections in Germany, national elections in France, UK, and Austria, and now the US election! Perfect timing for the German national government to collapse 🫣 0182
Gregor Aisch @driven-by-data.net · 05/11/2024Chris, I think you're missing a lot of context here. 1. Nate is not an "election forecaster". 2. The Times didn't publish an election forecast since the debacle in 2016. 3. There's a strike of 600 backend engineers at the NYT today that may affect the election infrastructure. 000
Gregor Aisch @driven-by-data.net · 02/11/2024The United States according to Donald Trump, spinning globe scrolly with vintage state borders. www.nytimes.com/interactive/... 110