Плагин Neo4j отсутствует в версии Gephi 0.9.1
Я довольно новичок в neo4j. в моем графике есть более 5k узлов, и браузер neo4j не показывает все узлы, так как, кажется, есть предел, и картинка также Грязная. Так что я пытался gephi 0.9 и установил то же самое. Но я не могу найти плагин базы данных neo4j. Я проверил внизу Инструменты -- > Плагины -- > раздел доступные плагины
Пожалуйста, дайте мне знать, если я что-то упустил.Заранее благодарю.
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">