Sie brauchen eigentlich nicht das Neo4j-Plugin für Gephi, wie Sie neo4j-shell-tools stattdessen verwenden können, um eine GraphML export zu tun, und öffnen Sie das in Gephi.
Beachten Sie, dass die Option Parsing von export-graphml
ein bisschen fehlerhaft ist (und ich sollte ein Problem darüber öffnen); wenn Sie die -t
oder -r
Flaggen verwenden möchten, müssen sie vor -o
angegeben werden, wie folgt aus:
export-graphml -r -o out.graphml match ...
Ich musste auch einige Metadaten Beschreibung in der Datei GraphML hinzufügen, so Gephi mehr Daten findet (und ich sollte Öffnen Sie auch ein Problem, zumindest für die generischen Metadaten). Der Anfang der Datei sieht aus wie
<?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">
, die ich
geändert
<?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">
Hallo, ich habe nicht viel Unix-Know-how, so dass ich bin vor einigen Schwierigkeiten in diesem. Ich habe die ZIP-Datei heruntergeladen und den Inhalt in den lib-Ordner entpackt. Wenn ich jetzt versuche export-graphml -r -o out.graphml auszuführen "[MATCH (n: U) - [r: ZUGRIFF] -> (p: P) gib n, r, p zurück)" .. Ich bin Fehlermeldung: export-graphml-Befehl nicht gefunden. Müssen wir das von der neo4j Shell ausführen? Ich benutze neo4j CE 3.3 Version. https://neo4j.com/developer/kb/using-neo4j-shell-neo4j-ce-3x/ Gibt es irgendetwas, was ich hier vermisse? – hr02
Ich habe versucht, auch von der Neo4j-Shell zu laufen. den gleichen Fehler bekommen. – hr02
Ja, du musst das von 'neo4j-shell' ausführen. Vielleicht möchten Sie eine neue Frage erstellen, wenn Sie ein Problem damit haben, und detailliert angeben, was nicht funktioniert (neo4j-shell selbst, export-graphml in neo4j-shell, usw.). –