2026-05-21 14:48 (1d ago)
I have a semi-complicated flow state diagram to track account movement between different states. It's currently got a little drop-down selector to choose a time interval and calculates the % numbers on each edge. Pretty standard~
Unfortunately one of the things I really want to look at is how those flows changed quarter by quarter and I don't really know a great way to do that. So here's my idea, please fite me before I go try to build this in D3 and realize it's a stupid waste of my time.
Instead of using a label for the weight of each edge, I'll make the edge lines themselves get fatter or thinner while the nodes stay fixed. Then I can add a scrubber along the bottom with quarterly increments.
(If there's an easier way to represent this kind of data and I'm just blanking, I'd be really happy for suggestions. I looked at alluvial flow and chord diagrams and the main issue there is that tracking the different states themselves across time gets really noisy.. vs. I think in a markov flow with fixed nodes labeled "PREMIUM PLAN" etc. will be easier to understand at a glance.)