13

我没有使用 GraphViz,因为我无法让它与 Networkx 配合得很好。我知道这很奇怪,但我已经尝试了很多建议来解决这个问题,但我似乎拥有世界上最糟糕的运气。因此,我必须在不使用 GraphViz 的情况下使用 Networkx 来解决我遇到的问题。

我的程序读取一个文档并尝试根据文档的内容绘制一些思维导图。然而,在实际绘制节点时,Networkx 似乎有一个默认大小。这对我很不利,因为我的每个节点都有很多文本。我需要一种方法来增加我的节点的显示大小(任意地,基于属于该节点的文本的大小)。

我曾尝试查看 Networkx 网站、关于 SO 的其他问题以及来自 Google 的大约 200 个搜索结果,但没有成功。

4

1 回答 1

28

尝试nx.draw(G, node_size=size),其中size可以是标量或长度等于节点数的数组。

于 2010-03-05T00:57:21.747 回答