在networkx图中显示工具提示可能吗?

6 投票
1 回答
1873 浏览
提问于 2025-04-16 13:17

我有一个简单的图表,上面有很多点,所以我不想给每个点都加标签。不过,我希望能通过鼠标悬停的提示框来识别每个点。

请问可以用networkx来添加或显示这些提示框吗?

这是我的代码:

import networkx as nx
g = nx.Graph()
g.add_node(1, label="descriptive label")
nx.draw(g)

我希望“描述性标签”能作为提示框显示出来。有什么好主意吗?

1 个回答

3

NetworkX 这个库本身没有这个功能,不过它是基于 matplotlib 这个库来工作的,所以你可以试试这里的建议:

在 matplotlib 中添加点和线的提示信息?

然后把这个建议调整一下,适应你的代码,希望能帮到你。

撰写回答