Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Review list of alternatives to cytoscape and make a recommendation #2

Open
utunga opened this issue Nov 16, 2021 · 0 comments
Open

Comments

@utunga
Copy link
Contributor

utunga commented Nov 16, 2021

I've been doing research on this and - having tried it for 'real' don't want to continue with cytoscape.js

Categories seem to be

  • general purpose visualization libraries that can also do graphs (eg d3.js)
  • graph specific visualisation libraries that are tied to a neo4j back end
  • graph specific visualisation libraries that are not tied to a neo4j back end

I think I'd prefer the last of these three categories. We also want

  • to be able to render large number of loads and apply a smart layout algorithm at good performance
  • support for typescript libraries a nice to have
  • attractive presentation and options to do things other than just nodes and lines (or to be able to add them to a shared canvas etc)
  • elegant / easy to use API

Here is a good list to start with.

https://neo4j.com/developer/tools-graph-visualization/

Would also be good to be informed by performance benchmarks - if we can find them. (I think I found one the other day but it wasn't compelling enough that I can find it again now ;-) )

I have a couple favorites from this list but want to leave it open for now, see if we agree or not.

--

We could also, potentially, add a neo4j back end database for storing graph data but even if so I don't know if I want to be tightly coupled to a neo4j back end (?? not sure maybe that's a bad choice).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant