Closed sellsol closed 4 days ago
Can't assign multiple people, so here's the people working on this task for now: @ShuaiShao20010902 @RyanDorman4
Branch issue-8-Mock_hierarchy_visualisation created!
@paulmmaingi @sellsol - help with task.
Team did a lot of experimenting and stress testing on different libraries. Settled for D3 tree with a dynamic loading strategy:
New scope of ticket has been defined after extensive discussion with team, and ticket description has been changed.
Do a little research and experimentation on the ways (libraries, from UI components already being used) we can graph a bunch of nodes hierarchically as a tree using Vue, from a set of mock data. You can make up whatever is in the mock data, but it is best to do it in JSON for now.
Share with the rest of the team once you have a good feel for:
Multiple people have been assigned to this task. Share what you are doing with each other, and once you all feel like you've exhausted the best / simple options the team will make a decision and we will continue developing with that method.
Description
Do a little research and experimentation on some libraries we can use to graph a bunch of nodes hierarchically as a tree using Vue. Use mock data, and you can make up whatever is in it so long as it can be used to determine capabilities of the libraries appropriately.
Do stress testing so we know how much the method can take and so we can plan loading strategies accordingly. Make a decision on the library and report back to the team.
Implement some of the requirements for the graph in a basic way. This includes labels, collapsibility, arrows on edges, and pan and zoom. No need to deal with rendering multiple parents for now, nor dynamic loading.
To-do