问题标签 [gephi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9850 浏览

gephi - 避免 Gephi 中的标签重叠

我已经下载了 Gephi,目前正在 Windows 中使用它。我已经制作了我的 Facebook 网络图,它有大约 469 个节点,我面临的问题是我看不清标签。它们重叠太多。有什么办法可以防止吗?

0 投票
1 回答
556 浏览

python - TypeError:grsim 的参数无效 - Python

我试图运行这段代码:

然而,就在它结束之前,它在#simulate 处失败,它说:

不确定此信息是否有帮助,但 DOT 文件也无法创建..

为什么给我一个 TypeError 问题?我怎样才能解决这个问题 ?

0 投票
2 回答
1606 浏览

graph-algorithm - Graph Closeness - gephi 和 NodeXL 的不同结果

我正在编写一个 JavaScript 库,用于计算图形度量,例如度中心性、偏心性、接近度和介数。

为了验证我的库,我使用了两个现有的应用程序GephiNodeXL来运行计算。问题是我得到了看起来不同的结果。

我建立简单的图表:

Gephi给出了这些结果:

NodeXL 给出了这些结果:

请注意,NodeXL 不计算偏心度。

哪一个是对的?
结果真的不一样吗?

我没有规范化(或至少不打算规范化)任何结果。

0 投票
1 回答
2613 浏览

java - Gephi:使用工具包创建和流式传输动态图

我正在尝试创建一个动态图并使用 Gephi 工具包对其进行流式传输。到目前为止,我已经按照工具包和流插件教程创建了一个普通图并将其流式传输到 Gephi GUI。

我很难弄清楚如何使图表动态化 - 我已经设法使用 将TimeInterval列添加到节点和边缘表,AttributeModel但是当我在 GUI 中打开时间轴窗口时,它说图表不是动态的。模型/控制器让我有点困惑。

这是我现在拥有的代码:

0 投票
3 回答
6011 浏览

java - Mac X 10.8.2 上的 gephi 0.8.1 问题无法加载 libjogl_awt.jnilib

我是 JAVA 的新手。我在 Mac OS X 10.8.2 上。使用gephi 0.8.1。我得到:

gephi 库列表:

通过单击图标启动 gephi 不起作用,我需要使用命令行:

在此之后,我得到“无法加载 libjogl_awt.jnilib”

关于我可以做些什么来修复我的 JAVA 环境的任何建议——或者至少启动 gephi?谢谢。

更新:正如 gephi 论坛中所建议的,我还将 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK 链接到 /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents 并拥有 32 - 在 Java 首选项中优先位 Java...

0 投票
1 回答
3041 浏览

graph - 无法在 gephi 上加载 45000 个节点的网络图

我正在尝试在 45000 个节点的 gephi 上加载网络图。应用程序停止并要求我以 .gephi 格式保存当前文件。但是当我尝试加载文件时,它给了我一个 xml 解析错误。

0 投票
1 回答
641 浏览

java - gephi-toolkit - 创建一个新的 Importer 以从集合中获取数据

我正在为 Talend Open Studio 构建一个用于网络分析的组件,我计划使用 gephy 工具包,但输入数据必须来自数据流(为了简单起见,比如说 java 集合),而 gephy-toolkit 只允许从文件导入(实际上有很多不同的种类)甚至 rdbms,但不是来自 java 集合。

我如何构建一个新的简单自定义导入器(如果它可以首先构建。这似乎是可能的,至少对于 GUI gephi cfr。http ://wiki.gephi.org/index.php/HowTo_write_an_import)?

0 投票
1 回答
1138 浏览

python - 使用python字典在gephi上生成朋友图

我正在尝试使用 gephi (http://gephi.org/) 生成朋友地图。目前我的数据存储在一个字典中,如下所示:

gephi 需要的数据结构是什么,看起来像这样 https://gephi.org/wp-content/themes/gephi/images/screenshots/layout2-mini.png

非常感谢!

0 投票
1 回答
714 浏览

c# - 是否可以在网站中使用使用 IKVM 编译的 Gephi?

我目前正在尝试从 .Net 4 C# 网站中加载和使用Gephi 工具包。

我有一个针对 IKVM 虚拟机编译的工具包 jar 文件版本,它使用以下代码在命令行应用程序中按预期工作:

这三个实例以类似于 的形式正确实例化org.gephi.project.impl.ProjectControllerImpl@8ddb93

但是,如果我使用完全相同的 using 语句和引用运行完全相同的代码,则加载ProjectController实例的第一行将返回 null。

我尝试了几个解决方案

首先,我尝试忽略 Lookup.getDefault().lookup(type) 调用,而是尝试创建自己的实例:

这在 controller.newProject(); 行失败,我认为是因为在内部(使用反射器)在构造函数中使用了相同的 Lookup.getDefault().lookup(type),返回 null 然后引发异常。

其次,从这里开始:在 Jython(和 Gephi)中查找我尝试将 %CLASSPATH% 设置为工具包 JAR 和 DLL 文件的位置。

Lookup.getDefault().lookup(type) 在 Web 环境中不起作用是否有原因?我不是 Java 开发人员,所以我对这方面的 Java 有点不了解。

我原以为可以自己创建所有实例,但一直找不到这样做的方法。

我也找不到查看为什么 ProjectController 加载返回 null 的方法。不会抛出异常,除非我非常愚蠢,否则似乎没有一种方法可以查看尝试加载的结果。

更新 - 答案

根据 Jeroen Frijters 的回答,我解决了这样的问题:

该代码ikvm.runtime.Startup.addBootClassPathAssemby()似乎对我不起作用,但从提供的链接中,我能够找到似乎在所有情况下都有效的解决方案。

0 投票
2 回答
1676 浏览

python - 如何用 Python 重新组织 CSV 文件?

如何用 Python 重新组织 CSV 文件?我的看起来像这样:

这些代表上面的出生年份和下面的名字。中间是他们建立联系的日期。块之间也有一些空行。

每个 5 行块代表两个人并且他们已经联系过其他人。所以基本上每个 5 行块是两个节点和它们之间的链接。

我想在 Gephi 中导入它,因此需要重新组织 CSV 文件。可能是 GEXF(图形交换 XML 格式)。否则,像这样简单的 CSV 就可以了:

等等。如何处理 CSV 使其看起来像上面那样?