Gephi 0.9.1版本缺少Neo4j插件。

5
我对neo4j还不太熟悉。在我的图表中,有超过5千个节点,但是neo4j浏览器并没有显示所有的节点,似乎存在限制,而且图片也很混乱。 所以我尝试使用gephi 0.9并安装了它。 但是我找不到neo4j数据库插件。我检查了 工具-->插件-->可用插件部分。
如果我漏掉了什么,请告诉我。 插件截图 提前感谢。
1个回答

2
“实际上,您不需要使用Neo4j插件来使用Gephi,可以使用neo4j-shell-tools进行GraphML导出并在Gephi中打开。

请注意,export-graphml选项解析有点问题(我应该为它打开一个问题); 如果要使用-t-r标志,必须在-o之前指定,如下所示:”

export-graphml -r -o out.graphml match ...

我还需要向GraphML文件添加一些元数据描述,以便Gephi找到更多的数据(至少对于通用元数据,我也应该开一个问题)。文件开头看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
<graph id="G" edgedefault="directed">

我改成了
<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
<key attr.name="label" attr.type="string" for="node" id="labels"/>
<key attr.name="label" attr.type="string" for="edge" id="label"/>
<key attr.name="someProperty" attr.type="boolean" for="node" id="someProperty"/>
<!-- more descriptions of node properties -->
<graph id="G" edgedefault="directed">

嗨,我对Unix的专业知识不是很熟悉,所以我在这方面遇到了一些困难。我已经下载了zip文件并将其解压缩到lib文件夹中。现在当我尝试运行export-graphml -r -o out.graphml "[MATCH (n:U)-[r:ACCESS]->(p:P) return n,r,p]"时,我得到一个错误,说找不到export-graphml命令。我们需要从neo4j shell运行吗?我正在使用neo4j CE 3.3版本。https://neo4j.com/developer/kb/using-neo4j-shell-neo4j-ce-3x/ 这里有我漏掉的东西吗? - learn_more
我也尝试在Neo4j shell中运行,但是仍然出现相同的错误。 - learn_more
是的,你必须从neo4j-shell中运行它。如果你在使用过程中遇到问题,可以创建一个新的问题,并详细说明哪些部分出现了问题(如:neo4j-shell本身、在neo4j-shell中导出图形等)。 - Frank Pavageau

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接