Экспорт Neo4j в GraphML с метками узлов / ребер?

Кто-нибудь смог экспортировать GraphML, читаемый Gephi или yEd, который правильно отображает метки в Gephi/yEd?

Я использую последнее сообщество Neo4j и APOC; Я могу прекрасно экспортировать GraphML из APOC и импортировать в Gephi/yEd, но, похоже, нет способа загрузить элементы attribute /key/data, чтобы можно было отображать полезные метки.

0 ответов

Добавьте эту строку в начало файла graphml вместе с другими ключами.

<key id="labels" for="node" attr.name="labels"/>

Затем вы можете скопировать свойство "метки" в столбец "Метка" в Gephi.

Тем, кто использует Neo4j / APOC 4.xx, обратите внимание на добавление {readLabels: true} на ваш ЗВОНОК, иначе узлы будут отображаться как серые точки.

MATCH (n) DETACH DELETE n;
CALL apoc.import.graphml("file:///mypgraph.graphml", {readLabels: true});
MATCH (n) RETURN n;

Справка:

Другие вопросы по тегам