I have discovered neo4jupyter package to visualize a graph from neo4j in Jupyter Notebook.
An example:
neo4jupyter.draw(data, {"Drink": "name", "Manufacturer": "name", "Person": "name"})
I also use py2neo for query.
An example:
query = """
MATCH (person:Person)-[:LIKES]->(drink:Drink)
RETURN person.name AS name, drink.name AS drink
"""
data = graph.run(query)
data
however, when I try to visualize this subgraph
neo4jupyter.draw(data, {"Drink": "name", "Manufacturer": "name", "Person": "name"})
It returns Error
AttributeError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_7728/3103582988.py in
----> 1 neo4jupyter.draw(data, {"Drink": "name", "Manufacturer": "name", "Person": "name"})
D:\Anaconda\lib\site-packages\neo4jupyter\neo4jupyter.py in draw(graph, options, physics, limit)
81 """
82
---> 83 data = graph.run(query, limit=limit)
84
85 nodes =
AttributeError: 'Cursor' object has no attribute 'run'
So how should I visualize/draw the query results? Thanks!