anvaka / anvaka/VivaGraphJS

Extend Options to add Custom Force-Directed Layouts

Open
#267 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
3.9k
Forks
418
PR merge metrics
No merged PRs in 30d

Description

Hey @anvaka, first of all, thanks for the awesome library and your support!

I wanted to ask, whether it is possible to add custom force-directed layouts, i.e., ForceAtlas2. I saw your example, where you added d3-force, but I feel like its quite outdated and doesn't work for me. Additionally, I'm using Angular, so I have to adopt it to typescript first :D

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the d3-force example mentioned in the issue and the library's existing layout options. Determine how a custom force-directed layout, such as ForceAtlas2, should be exposed and how the outdated example currently fails. Done means the supported extension path is defined and demonstrated with a working example.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, d3, javascript, typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.