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

Explore creating visualisation with CytoscapeJS #615

Open
YoofiTT96 opened this issue Nov 21, 2024 · 2 comments
Open

Explore creating visualisation with CytoscapeJS #615

YoofiTT96 opened this issue Nov 21, 2024 · 2 comments

Comments

@YoofiTT96
Copy link

Currently we are using jsPlumb Community Edition to render nodes and edges for the visualisation. We want to experiment with other libraries and compare capabilities and suitability long term. CytoscapeJS is a good graph theory library for visualisation.

@willosborne
Copy link
Member

willosborne commented Nov 21, 2024

Had a quick look and it looks pretty promising, but we already have stuff that works with JsPlumb.

Definitely worth investigating - I think a pros/cons breakdown comparing the two libraries would be really useful as an outcome if you look into this on the hackday tomorrow.

e.g. is cytoscape better for layout? what can/can't it do compared to jsplumb, etc.

The other thing is licensing - is there a free/paid version problem? We have seen this for quite a few of these diagram libraries.

@YoofiTT96
Copy link
Author

Totally agree on the pros/cons breakdown. It's actually the layouting ability we want to investigate. Originally it wasnt clear how to achieve automatic layouting (making sure everything is spaced out) with jsPlumb without having to manually manipulate physics. We have discovered some docs that we will explore to see if its possible with jsPlumb so this exploration should be a useful fallback in case

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

No branches or pull requests

3 participants