2
我有一个neo4j图形,我想在网络x的ipython笔记本中绘制整个图形。我该如何去做呢?在networkx中绘制完整的neo4j图形的最简单的方法
这样的事情?
g1 = nx.neo4j_graph
nx.draw(g1)
plt.show()
我有一个neo4j图形,我想在网络x的ipython笔记本中绘制整个图形。我该如何去做呢?在networkx中绘制完整的neo4j图形的最简单的方法
这样的事情?
g1 = nx.neo4j_graph
nx.draw(g1)
plt.show()
使用ipython-cypher编写Cypher查询,然后将结果转换为NetworkX图形。用pip install ipython-cypher
安装。
import networkx as nx
%load_ext cypher
%matplotlib inline
results = %cypher MATCH p =()-[]-() RETURN p
g = results.get_graph()
nx.draw(g)
如果图形很大,绘制整个图形的代价很高。考虑只绘制你感兴趣的子图。如果你想要度数为0的节点,你还必须稍微调整查询。