You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently it processes nodes in input order, which I believe makes it especially bad in the common case where nodes are ordered from largest-to-smallest. Since d3.forceCollide is told the radius function and computes an array of radii, it could create a sorted index at the same time.
It might be worth revisiting how multiple resolutions are combined at the same time.
The text was updated successfully, but these errors were encountered:
It seems like a better solution is to bias the resolution by area, such that larger nodes (which are more likely to overlap many nodes) are moved less than smaller nodes.
Currently it processes nodes in input order, which I believe makes it especially bad in the common case where nodes are ordered from largest-to-smallest. Since d3.forceCollide is told the radius function and computes an array of radii, it could create a sorted index at the same time.
It might be worth revisiting how multiple resolutions are combined at the same time.
The text was updated successfully, but these errors were encountered: