Плагин Neo4j отсутствует в версии Gephi 0.9.1


Я довольно новичок в neo4j. в моем графике есть более 5k узлов, и браузер neo4j не показывает все узлы, так как, кажется, есть предел, и картинка также Грязная. Так что я пытался gephi 0.9 и установил то же самое. Но я не могу найти плагин базы данных neo4j. Я проверил внизу Инструменты -- > Плагины -- > раздел доступные плагины

Пожалуйста, дайте мне знать, если я что-то упустил.

Скриншот плагина

Заранее благодарю.

1 5

1 ответ:

Вы на самом деле не нужна СУБД Neo4j плагин для Gephi выступает, как вы можете использовать СУБД Neo4j-насадные инструменты вместо того, чтобы сделать 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">