Визуализация Neo4j с py2neo: TypeError: объект LabelSetView не вызывается - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь следовать примеру в

https://nicolewhite.github.io/neo4j-jupyter/hello-world.html

from scripts.vis import draw
import neo4jupyter

options = {"Person": "name", "Drink": "name", "Manufacturer": "name"}
draw(graph, options)

В этой части кода я сталкиваюсь с этой ошибкой:

ypeError                                 Traceback (most recent call last)
<ipython-input-7-6a87e5426fa3> in <module>
      3 
      4 options = {"Person": "name", "Drink": "name", "Manufacturer": "name"}
----> 5 draw(graph, options)

~\PycharmProjects\Knowledge_Graph\scripts\vis.py in draw(graph, options, physics, limit)
    104         target_id = row[4]
    105 
--> 106         source_info = get_vis_info(source_node, source_id)
    107 
    108         if source_info not in nodes:

~\PycharmProjects\Knowledge_Graph\scripts\vis.py in get_vis_info(node, id)
     91 
     92     def get_vis_info(node, id):
---> 93         node_label = list(node.labels())[0]
     94         prop_key = options.get(node_label)
     95         vis_label = node.properties.get(prop_key, "")

TypeError: 'LabelSetView' object is not callable

Я прочитал в Интернете, что могут быть некоторые проблемы с scripts.vis, но я не слишком уверен, как решить это

...