【发布时间】:2019-04-24 09:15:50
【问题描述】:
当鼠标放在 networkx 生成的节点上时,我正在尝试显示节点属性(例如:单词)。有没有可能做到这一点。所有这些功能都应该在 PyQt5 应用程序中进行定制。
例子:
#A bit of idea
for i, elrow in df.iterrows():
G.add_nodes(elrow[0], elrow[1], attr_dict=elrow[2:].to_dict(), weight=elrow(3)) #Just giving an instance
如何将attr_dict 中的所有数据作为鼠标悬停时的节点属性
【问题讨论】:
-
你能解释一下吗,节点在哪里显示?提供minimal reproducible example
-
关于节点,它们被绘制在 matplotlib 画布和图形中。所以,我希望节点显示更多关于悬停的信息。例如。 a, b, c, d, e 是节点,1, 2, 3, 4, 5 是边属性。我希望每个付费节点的属性具有悬停效果。 a:“詹姆斯”,b:“迈克尔”,c:“彼得”,d:“乔尔”,e:“史密斯”。所有这些名字都是我想要显示的。无法提供图片示例,因为我不知道如何
-
提供一个 MCVE....
标签: matplotlib pyqt5 python-3.6 networkx