-
Notifications
You must be signed in to change notification settings - Fork 94
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
Hypergraphs feature development advice #117
Comments
I like that visualization. I think you will have the best luck with Compose.jl. Layout will be the hardest part. |
Please note that SimpleHypergraphs is already totally compatible with
|
Perfect! In that case, the main issue will be displaying the graph in a way that captures the previous image (but without reaching into Python with One issue that came to mind for long-term hypergraph functionality is also allowing for oriented hypergraphs (which are a generalization of signed graphs). I'm thinking mainly of the work done by Neff & Rusnak that Rusnak outlines here. |
There is already a similar visualization in SimpleHypergraphs.jl. It is based on D3, JavaScript and can show hypergraph in a web browser. Try in Jupyter notebook:
|
At first I thought that feature was still broken, but it turns out it just took several minutes for it to display the first time. Thanks a lot @pszufe! |
perhaps it was downloading the JavaScript libs when run for the first time? |
Hi there! Just following up, is your problem solved @Philogicatician ? Can we close the issue? |
Hello, I'd like to start developing an implementation of hypergraphs (both directed and undirected) for
Graphs.jl
and a way to visualize them. I'm aiming for something like the following:This was from me playing around with
SimpleHypergraphs.jl
which usedPyCall.jl
to utilize Python's HyperNetX. The issue with the package is that the native Julia implementation doesn't work and it doesn't support directed hypergraphs.Consequently, I wanted to throw out the idea before I started development to see if the package I make should be following certain implementation or style guidelines (besides the ones listed here). Also, let me know if there's a preferred graph visualization library that is normally used by
Graphs.jl
so I can make it as compatible as possible. 👍The text was updated successfully, but these errors were encountered: