我正在尝试使用带有networkx的python制作一个图表,它有许多可以交互调查的节点。我希望能够单击或悬停在节点上方并显示否则未显示的标签。
D3似乎能够很好地做到这一点,并且有几个 python 实现
和
mpld3 适用于散点图,但我不知道如何让它做我想要的图表...
实现 Drew Conway 的示例代码:
import networkx as nx
from networkx.readwrite import d3_js
给
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name d3_js
这看起来像一个错误,如果分叉的 networkx 包没有放在 python 的系统路径中,可能会导致错误......但是,我检查了 sys 路径内容并找到了 networkx......所以我很难过。