Support for 3rd party layouts
See original GitHub issueMany great external and 3rd party layouts exist for Cytoscape.js, for example:
- Dagre: https://github.com/cytoscape/cytoscape.js-dagre
- Euler: https://github.com/cytoscape/cytoscape.js-euler
- Spread: https://github.com/cytoscape/cytoscape.js-spread
- Klay: https://github.com/cytoscape/cytoscape.js-klay
In order to be used, they need to be added as a dependency to the Dash Cytoscape package, i.e. modify the source code located at src/lib/Cytoscape.react.js
. If we do this, the distribution will become heavier, but worth it if many people use those.
Is this a feature that the community would be interested in? Please let us know in this thread!
Issue Analytics
- State:
- Created 5 years ago
- Reactions:5
- Comments:10 (1 by maintainers)
Top Results From Across the Web
10 Awesome Third-Party Divi Plugins
So, here are 10 awesome third-party plugins for Divi in no particular order plus a bonus ... 5 layouts are included to help...
Read more >Third Party designs, themes, templates and downloadable ...
Third Party. Inspirational designs, illustrations, and graphic elements from the world's best designers. Want more inspiration? Browse our search results.
Read more >3rd Party Templates? - Create
Although we don't officially support these 3rd party providers, they have templates for both platforms: you are added as a collaborator and the...
Read more >Third-party page builders integration
In the case of supported page builders like Divi, Elementor, and Visual Composer, you can also add templates. Depending on the page builder...
Read more >Best practices for using third-party embeds - web.dev
For the best user experience, the main content should load quickly and before any other supporting content. For example, the news text on...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@vetertann @Akronix @vivekvs1 I’ve opened a working branch for the external layout! I’ve added a few of the officially supported 3rd party layouts to dash-cytoscape. Here it is: https://github.com/plotly/dash-cytoscape/tree/external-layout-experiments
Please check out the
usage-events.py
andusage-elements.py
to see the layouts in action! It is not deployed on Pypi so you will have to clone and create your own venv. Please read the CONTRIBUTING and README for more details on the setup.I can’t merge it yet, since I’ll need to run some tests, and optimize the package size and the startup time. For now, feel free to try out the WIP version and lmk your thoughts!
That was fast:) thank you!