https://github.com/wey-gu/nebulagraph-gephi
NebulaGraph and Gephi helper(And MORE).
https://github.com/wey-gu/nebulagraph-gephi
gephi gephi-lite gephi-visualizations gexf-format nebulagraph
Last synced: 7 months ago
JSON representation
NebulaGraph and Gephi helper(And MORE).
- Host: GitHub
- URL: https://github.com/wey-gu/nebulagraph-gephi
- Owner: wey-gu
- License: apache-2.0
- Created: 2023-09-01T03:11:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T06:53:43.000Z (about 2 years ago)
- Last Synced: 2025-02-16T02:59:20.293Z (over 1 year ago)
- Topics: gephi, gephi-lite, gephi-visualizations, gexf-format, nebulagraph
- Language: HTML
- Homepage: https://nebulagraph-gephi.streamlit.app/
- Size: 1.41 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Nebula**Grahp **Gephi** Exchange
[](https://github.com/vesoft-inc/nebula) [](https://github.com/gephi/gephi-lite/) [](https://hub.docker.com/r/weygu/nebulagraph-gephi-exchange) [](https://hub.docker.com/extensions/weygu/nebulagraph-dd-ext) [](https://github.com/wey-gu/NebulaGraph-Gephi/releases) [](https://nebulagraph-gephi.streamlit.app/)
[](https://github.com/wey-gu/NebulaGraph-Gephi/actions/workflows/docker-image.yml)
Gephi is an Awesome Graph Algo and Vis tool! If you would like to visualize your data on NebulaGraph with it, this is the way to go.
https://github.com/siwei-io/talks/assets/1651790/c036a229-c71e-4344-93d4-720657f2ba90
Features:
- Query NebulaGraph
- Render results
- Export result to a [gexf file](https://raw.githubusercontent.com/wey-gu/NebulaGraph-Gephi/main/example/nebulagraph_export.gexf) for Gephi
- Download the [HTML file](https://raw.githubusercontent.com/wey-gu/NebulaGraph-Gephi/main/example/nebulagraph_export.html) for any renderable graph
- Download [CSV results](https://raw.githubusercontent.com/wey-gu/NebulaGraph-Gephi/main/example/nebulagraph_export.csv) for any query(or Multiple Queries)
- Graph Algorithm and Visualization with [Gephi-Lite](https://github.com/gephi/gephi-lite/)
### 💻 How to use
> Render Multiple Queries, and export `GEXF`, `HTML,` or `CSV` files.
Connect to NebulaGraph, then make queries, multiple queries will be merged in one Graph, we could download single
.html
files to embed in your blog, or webpage. Rendered like
this
.
> Embed the rendered graph in your blog:
```html
```
> Load into Gephi-Lite!
Gephi-Lite Graph, imported from
.gexf file
exported from the query.
## 🚀 How to Install
> Installation
```bash
git clone https://github.com/wey-gu/NebulaGraph-Gephi.git && cd NebulaGraph-Gephi
python3 -m pip install -r requirements.txt
```
> Run
```bash
streamlit run nebulagraph-gephi-exchange.py
```
> Optionally, with the docker
```
docker-compose up -d
```
> Or, if you are using the NebulaGraph Docker extension, it's already been included since 0.4.12
Go to [here](https://hub.docker.com/extensions/weygu/nebulagraph-dd-ext) and one click to try it!
## ♥️ Thanks to
- [Gephi/Gephi-Lite](Gephi/Gephi-Lite), the amazing open-source project makes Graph Analytics in the Browser so very easy and elegant!
- [Streamlit](https://streamlit.io/), the best lib& community makes py-script boy like me to create decent data & GUI-ish things.
- [PyVis](https://github.com/WestHealth/pyvis), the best lib makes graph rendering so very smoothly in pure Python.