
D3js force directed graph framework
- or -
Post a project like this2336
£250(approx. $335)
- Posted:
- Proposals: 8
- Remote
- #2546130
- OPPORTUNITY
- Awarded
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |

Top rated PHP Web Development | WordPress | Magento | Drupal | OpenCart | PrestaShop | Joomla

3143005255109721765651612431231146110886811050754884164
Description
Experience Level: Intermediate
We require a d3js framework to be produced that can be called via ajax/fetch to produce a well designed force directed graph.
The basic requirement is to grab json encoded node,link and attribute data using ajax (or preferably fetch) and produce a configurable force directed graph as an output. We want to build a module that we can customize with json attributes and not have to directly modify. The json data will include:
1) Node definitions with defined titles, sizes, colours, gravity and hyperlinks.
2) Link definitions with defined size/length and strength.
This task will build on examples such as this: https://bl.ocks.org/heybignick/3faf257bbbbc7743bb72310d03b86ee8 but to ensure that nodes stay within a visible area and don't drift out of the view port. Ideally the ability to zoom and move around the view port would also be very helpful.
A specific briefing document will be produced that defines specific outputs and requirements that must be met.
The basic requirement is to grab json encoded node,link and attribute data using ajax (or preferably fetch) and produce a configurable force directed graph as an output. We want to build a module that we can customize with json attributes and not have to directly modify. The json data will include:
1) Node definitions with defined titles, sizes, colours, gravity and hyperlinks.
2) Link definitions with defined size/length and strength.
This task will build on examples such as this: https://bl.ocks.org/heybignick/3faf257bbbbc7743bb72310d03b86ee8 but to ensure that nodes stay within a visible area and don't drift out of the view port. Ideally the ability to zoom and move around the view port would also be very helpful.
A specific briefing document will be produced that defines specific outputs and requirements that must be met.
James H.
100% (8)Projects Completed
8
Freelancers worked with
7
Projects awarded
39%
Last project
16 Jun 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies