Load site modules...
lade...
random avatar

gka - Network

Posts Subscribe

Remember when I discussed the idea for a new data visualization framework for Svelte? It is time to get excited! I’ve been secretly...

https://vis.social/@gka/11442799...

Remember when I discussed the idea for a new data visualization framework for Svelte? It is time to get excited! I’ve been secretly working on making SveltePlot possible and will finally share the current state next week at Svelte Summit 2025!!! Stay tuned... vis4.net/blog/2024/01/sveltepl sveltesummit.com/

30.4.2025 17:02Remember when I discussed the idea for a new data visualization framework for Svelte? It is time to get excited! I’ve been secretly...
https://vis.social/@gka/11442799...

Arguments I’ve heard so far from viZ defenders:- Data visualization is like magic, so we must be viZards (I disagree, it’s more like...

https://vis.social/@gka/11413427...

Arguments I’ve heard so far from viZ defenders:

- Data visualization is like magic, so we must be viZards (I disagree, it’s more like craft and science).
- Look Google says it’s more popular (a million flies can’t be wrong).
- it’s more fun and soundz like the cool kidz (hard to argue with that)

But nothing changes the fact that it’s wrong. Any other takes?

9.3.2025 20:06Arguments I’ve heard so far from viZ defenders:- Data visualization is like magic, so we must be viZards (I disagree, it’s more like...
https://vis.social/@gka/11413427...

I’m viSualizing data, not viZualizing! I studied InfoVis, not InfoViZ. Our fields main scientific conferences are IEEE VIS and EuroVIS,...

https://vis.social/@gka/11413421...

I’m viSualizing data, not viZualizing! I studied InfoVis, not InfoViZ. Our fields main scientific conferences are IEEE VIS and EuroVIS, not IEEE VIZ and EuroVIZ. It all comes from visum: Latin for “sight”.

9.3.2025 19:51I’m viSualizing data, not viZualizing! I studied InfoVis, not InfoViZ. Our fields main scientific conferences are IEEE VIS and EuroVIS,...
https://vis.social/@gka/11413421...

Perhaps this is a lost fight, but I refuse to use #dataviz as abbreviation for data visualization — it’s wrong and should be #datavis!...

https://vis.social/@gka/11413421...

Perhaps this is a lost fight, but I refuse to use as abbreviation for data visualization — it’s wrong and should be ! Why? ➡️ 🧵

9.3.2025 19:50Perhaps this is a lost fight, but I refuse to use #dataviz as abbreviation for data visualization — it’s wrong and should be #datavis!...
https://vis.social/@gka/11413421...

this was the thread I was referring to, btw. There was a problem with my Bsky/Mastodon crossposting... ...

https://vis.social/@gka/11407860...

this was the thread I was referring to, btw. There was a problem with my Bsky/Mastodon crossposting... vis.social/@gka/11407857902882

28.2.2025 00:09this was the thread I was referring to, btw. There was a problem with my Bsky/Mastodon crossposting... ...
https://vis.social/@gka/11407860...

Here's the entire process outlined in a Observable notebook if you want to tweak the parameters or try to create your own for other...

https://vis.social/@gka/11407859...

Here's the entire process outlined in a Observable notebook if you want to tweak the parameters or try to create your own for other countries. observablehq.com/@gka/zon-btw-

28.2.2025 00:07Here's the entire process outlined in a Observable notebook if you want to tweak the parameters or try to create your own for other...
https://vis.social/@gka/11407859...

Of course, no cartogram comes without distortion. The western states like North-Rhine-Westphalia are heavily populated and push the lesser...

https://vis.social/@gka/11407859...

Of 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.

28.2.2025 00:07Of course, no cartogram comes without distortion. The western states like North-Rhine-Westphalia are heavily populated and push the lesser...
https://vis.social/@gka/11407859...

To compute the final layout we use a force simulation with 3 forces: one of them keeps neighboring districts together while another pushes...

https://vis.social/@gka/11407859...

To 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.

28.2.2025 00:06To compute the final layout we use a force simulation with 3 forces: one of them keeps neighboring districts together while another pushes...
https://vis.social/@gka/11407859...

Some 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...

https://vis.social/@gka/11407859...

Some 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.

28.2.2025 00:06Some 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...
https://vis.social/@gka/11407859...

Before running the network layout simulation on this, we marked all the outer districts as fixed. This allows the final layout to stay...

https://vis.social/@gka/11407858...

Before 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.

28.2.2025 00:05Before running the network layout simulation on this, we marked all the outer districts as fixed. This allows the final layout to stay...
https://vis.social/@gka/11407858...

Due to Germany's convex outer shape we removed edges longer than a certain threshold and ended up with this final "network" of...

https://vis.social/@gka/11407858...

Due 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.

28.2.2025 00:04Due to Germany's convex outer shape we removed edges longer than a certain threshold and ended up with this final "network" of...
https://vis.social/@gka/11407858...

Then we used a Delaunay tessellation of the district centroids. This later helps the districts to stay close to their geographical...

https://vis.social/@gka/11407858...

Then we used a Delaunay tessellation of the district centroids. This later helps the districts to stay close to their geographical neighbors.

28.2.2025 00:03Then we used a Delaunay tessellation of the district centroids. This later helps the districts to stay close to their geographical...
https://vis.social/@gka/11407858...

As input for the cartogram we use a pre-projected TopoJSON basemap of election districts with baked-in centroids (inner points). We used...

https://vis.social/@gka/11407858...

As 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.

28.2.2025 00:03As input for the cartogram we use a pre-projected TopoJSON basemap of election districts with baked-in centroids (inner points). We used...
https://vis.social/@gka/11407858...

For the German election we wanted to use a cartogram of election districts but didn't find anything good, so we created our own....

https://vis.social/@gka/11407857...

For the German election we wanted to use a cartogram of election districts but didn't find anything good, so we created our own. Here's a little nerd thread how the final algorithm worked 🤓 🧵

28.2.2025 00:02For the German election we wanted to use a cartogram of election districts but didn't find anything good, so we created our own....
https://vis.social/@gka/11407857...

Oh, 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....

https://vis.social/@gka/11407692...

Oh, 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.

27.2.2025 17:03Oh, 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....
https://vis.social/@gka/11407692...

POV: it’s 2025 and I’m still solving my problems with setTimeout()

https://vis.social/@gka/11399229...

POV: it’s 2025 and I’m still solving my problems with setTimeout()

12.2.2025 18:20POV: it’s 2025 and I’m still solving my problems with setTimeout()
https://vis.social/@gka/11399229...

The number of options for government coalitions in the upcoming German election heavily depends on how many smaller parties reach the...

https://vis.social/@gka/11394680...

The 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 🇩🇪)
zeit.de/politik/deutschland/20

4.2.2025 17:31The number of options for government coalitions in the upcoming German election heavily depends on how many smaller parties reach the...
https://vis.social/@gka/11394680...

Insane: all books of the world visualized in ISBN space https://phiresky.github.io/isbn-visualization/ (by https://github.com/phiresky,...

https://vis.social/@gka/11393458...

Insane: all books of the world visualized in ISBN space phiresky.github.io/isbn-visual (by github.com/phiresky, via HackerNews)

2.2.2025 13:43Insane: all books of the world visualized in ISBN space https://phiresky.github.io/isbn-visualization/ (by https://github.com/phiresky,...
https://vis.social/@gka/11393458...

Just a few days left to submit a talk for the next NIAM conference (News Infographics Analytics Maps) in Berlin in January. The broad topic...

https://vis.social/@gka/11351579...

Just a few days left to submit a talk for the next NIAM conference (News Infographics Analytics Maps) in Berlin in January. The broad topic is „the political in maps“. It’s a very nice, small, and free (!) conference, so you should come! pretalx.news-infographics-anal

20.11.2024 14:40Just a few days left to submit a talk for the next NIAM conference (News Infographics Analytics Maps) in Berlin in January. The broad topic...
https://vis.social/@gka/11351579...

I'm very excited about the next MapLibreGL.js release, which will feature a globe view, aka the Adaptive Composite Map Projection! The...

https://vis.social/@gka/11350840...

I'm very excited about the next MapLibreGL.js release, which will feature a globe view, aka the Adaptive Composite Map Projection! The demo looks fantastic already (kvaleya.gitlab.io/maplibre/glo), but some issues still need fixing. Here you can help: github.com/maplibre/maplibre-g

19.11.2024 07:20I'm very excited about the next MapLibreGL.js release, which will feature a globe view, aka the Adaptive Composite Map Projection! The...
https://vis.social/@gka/11350840...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members

⬆️

⬇️