We require a skilled and experience D3.js developer to create a first draft/proof of concept tool that can render a a large website structure using a force directed graph. I can supply data for two test sites, site A = 8k nodes / 180k edges and site B = 700k nodes, 24M edges.
Ideally, we are looking for an end result similar to those produced by [login to view URL], but crucially we need to figure out how to handle a typical website link pattern (eg. lots of links in and lots of links out of every page) which would normally result in very messy visuals.
One train of thought is using Force Directed Edge Bundling (FDEB) [1] which could essentially hide weak links and surface strong links between pages. Your input here will be crucial. To help this process, our crawlers export two CSV files:
- [login to view URL] (URL pairs showing link direction), example:
----------
pageA,PageB
PageB,pageC
----------
- [login to view URL] (final PageRank distribution of nodes)
----------
pageA,1.12345
pageB,1.05678
----------
From this data, you could also weight the edges based on the linking pages PageRank (eg. score / number of links).
Additionally, it would be great if nodes/trees were collapsible [2].
[1] [login to view URL]
[2] [login to view URL]
Hello,
Your project looks like real monster! :) 700k nodes and 24M edges ... how many memory a browser should have for building a force matrix? I'm not sure that a standard enviroment will fit your project.
But it is real intrigue!
So, please, give me a small file first to try. If it works, I'll tell you.
BR,
Andrew.
$388 USD dalam 10 hari
4,9 (10 ulasan)
4,3
4,3
7 freelancer menawar dengan rata-rata $1.191 USD untuk pekerjaan ini
First, I am sunsoftpro, I from VietNam.
Nice to meet you!
I have read your description and been interested in your project.
I'm ready to discuss and do hard working so that complete great job.
Please discuss requirements and terms before awarding the project.
We have delivered many projects using d3.js for our clients during the last few months. Ranging from marketing, business intelligence to scientific projects. On request we can disucss selected projects during a short skype talk. I am one hour ahead of UK time. My office hours are from 9:00 to 17:00. Looking forward to learn more about this project. best regards, Joerg.
Hi sir
Thank you for your post.
I am really interested to work in your project.
I have 10 years experience in web development.
I have gained enough experiences in d3js.
High Quality + Fast Speed = Excellent Result + Business Success, this is my working style.
In this site, if you want to implement your idea, then I am always ready for you.
waiting for your kind reply.
sincerely, Thank you.
My previous project was exactly like this. The employer wanted me to rework a d3 graph, but it was too slow for him, so I remade it using purely canvas. It's very smooth, fast, and fully modifiable. Check out my profile.
Hello!
I have master's degree in math, I am from Kyiv, Ukraine.
I worked as business process analyst in a bank and web developer (PHP , JavaScript, D3.js, Angular.js, MySQL and Oracle PL/SQL).
My motto is "Veni vidi vici".
Regards.