python - Gephi 脚本控制台不显示节点

标签 python jython gephi

我是不是遗漏了什么或者这是 Gephi 脚本控制台中的一个奇怪错误?

控制台显示边但没有节点

例如

>>> len(g.edges)
4314
>>> len(g.nodes)
1

>>> g.edges
set([e8926, e8794, e7024 ......])
>>> g.nodes
set([None])

您可以使用 Gephi 提供的数据集 Power Grid.gml 重现错误。 我在 here for example 的几个数据集上测试了这个并得到了同样的错误。

我做错了什么吗?

最佳答案

有一个名为“数据表”的插件,当你安装它时,你可以看到你的数据集的结构。 我有一个完全一样的问题,我知道节点 ID 是一个字符串而不是数字。如果您想查看脚本插件的区别,请在控制台脚本插件中执行 g.nodes() 命令,您可以(从“数据表”插件中)看到新创建节点的 id 是数字而不是字符串。当你在 Gephi 控制台执行 g.nodes 或 len(g.nodes) 时,你可以看到新创建的节点。 我是这样解决的: 我安装了一个名为“数据表”的插件,可以在“导出表”中选择它,它会告诉您需要导出哪些列,您可以选择任何您想要的但不是ID,然后选择一个分隔符并按确定它会保存.创建一个新项目,打开“数据表”插件,然后从这里单击“导入电子表格”,您可以插入带有名为“Id”的新列的数据集,gephi 会自行将其添加到您的数据集中

关于python - Gephi 脚本控制台不显示节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15749956/

相关文章:

python color-logs(与其他库)配置问题

python - 在 Python 3.3 中解方程

toolkit - 在 java 中使用 gephi 工具包导入节点和边缘 CSV

scala - sbt 构建后 gephi-toolkit 中缺少类

python - 用户输入的三角形边和程序(Think Python 练习 5-4-2)

python - 用空格分隔相邻相同字符的递归函数

python - 在grinder中跨代理、跨进程共享资源

python - 如何在 jython 中使用 gtk/pywebkitgtk?

python - sikuli python 脚本上的 .sendto() 方法在 Windows 上不起作用

titan - 如何使用 gephi 流式传输 titan graph?