The Beeswarm plot turned out to be more or less what I needed. One axis constrained, one with collision.
This is a level of #dataviz failure I may be willing to live with.
@kurbitur about to drop this into the shadows along with D3.js
Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.