I’m attempting to make the lines between the nodes resemble curveStep. As far as I can tell, I can’t pass a curve to any of the link generators. Do I need to replace linkHorizontal() completely with a line?
(Slightly confusingly it seems like diagonal is switching x and y, because in the data x is used for the vertical position and y for horizontal. I’m not entirely sure what that part is about.)
Conceivably you can make diagonal into an alternative function which takes the same kind of inputs and then constructs any kind of svg path string you like, made up of any combination you can think of of straight segments, circular arcs, bezier curve pieces, …