Label adjustment
- Dominant language
- JavaScript
- Stars
- 3.9k
- Forks
- 418
- PR merge metrics
- No merged PRs in 30d
Description
Relatively complex graphs have the issue of labels overlapping and making certain areas unreadable.

A labelAdjust() function would be useful, like in Gephi. I guess the way to implement it is get the SVG text x, y, width, height and for each node check if its label overlaps, if true, adjust the node's position.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the SVG label rendering and node-position entry points described in the issue. Review how label x, y, width, and height can be obtained, then define how overlapping labels should be detected and how completion will be verified on complex graphs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100