Graph display package for py2neo graphs forked from https://github.com/nicolewhite/neo4j-jupyter
Project description
NEOGRAPHVIZ
A draw function for neo4j graphs, usable as app or in jupyter notebooks.
Derived and forked from Nicole White's work.
What can it do?
- display graph DB data
- allow you to run cypher queries from your jupyter notebook
- enable deployment of apps with custom graph queries to make the DB accessible to more people.
- save the graph as html page that can be shared and interacted with.
- show your graph as a website as easy as
python -m neographviz.app
orpython -m neographviz.app "bolt://path to graph"
Get started
in Jupyter
pip install neographviz
, launch an jupyter notebook with:
from neographviz import Graph, plot
graph = Graph("bolt://path to you graph")
plot(graph)
With flask
pip install neographviz[app]
python -m neographviz.app "bolt://path to graph"
Further development
- customisation with jsons
- basic automated queries from website
- modifying data in the DB with add and remove queries
- better examples and docs:
- deployment as app to docker
- in jupyter notebooks
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
neographviz-0.4.2.tar.gz
(14.1 kB
view hashes)
Built Distribution
Close
Hashes for neographviz-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 546b70efea56a732e54f11fa01988c532d64c8a48001b9200a7f7d5e3d69c8fd |
|
MD5 | 124df7cfc85eb348693bc9e1148fe0ea |
|
BLAKE2b-256 | 84ee38dd30046939c2e425498317b8685436135a121107eaa15777b063870474 |