用 ipycytoscape 绘制图形,节点数问题

Plot a graph with ipycytoscape, problems with number of nodes

我正在尝试使用 ipycytoscape 可视化图形,到目前为止我得到了:

import networkx as nx
import ipycytoscape
G2 = nx.Graph()
G2.add_nodes_from([*'ABCDE'])
G2.add_edges_from([('A','B'),('B','C'),('D','E'),('F','A'),('C','A')])

mynodes= G2.nodes
myedges= G2.edges

nodes = [{"data":{"id":n}} for n in mynodes]

edges = [{"data":{"source":n0,"target":n1}} for n0,n1 in myedges]

JSON_graph_data = {"nodes":nodes,"edges":edges}
cytoscapeobj = ipycytoscape.CytoscapeWidget()
cytoscapeobj.graph.add_graph_from_json(JSON_graph_data)
cytoscapeobj

目前有效。 G2 是一个非常小的图,用于训练目的

但是,当我通过一个更大的节点(40 个节点,数百个边)时,我没有收到错误,但我没有看到任何结果,这可能是什么原因。

这似乎是一个错误。对不起,我错过了你的问题,从现在开始我会更积极地使用 Whosebug。 如果您仍然感兴趣,请打开一个问题:https://github.com/QuantStack/ipycytoscape/ 或加入聊天:https://gitter.im/QuantStack/Lobby 我很乐意提供帮助! 也许错误甚至不会再重现了,因为我们用 API.

移动得有点快