2017-07-06 4 views
1

Wie kann man eine .dot-Datei einlesen, die ein Diagramm in R darstellt und Attributinformationen enthält?Lesen von ".dot" -Dateien in R mit Attributinformationen

Ich kann in einer .dot-Datei mit sna::read.dot lesen. Aber das liefert nur eine Adjazenzmatrix ohne irgendeine der Attributbeschriftungen, soweit ich das beurteilen kann.

Mit igraph::write.graph kann ich eine Datei im Punktformat schreiben ... aber igraph::read.graph erlaubt keine Punktdateien.

+0

'Rgraphviz :: agread' vielleicht – user20650

Antwort

0

Wenn dies von Graphviz erstellt wurde, dann empfehle ich agread() von Rgraphviz von Bioconductor zur Verfügung gestellt.

agwrite(graph, filename) 
agread(filename, layoutType="dot", layout=TRUE) 

Verwandte: https://support.bioconductor.org/p/48598/

+0

leider für mich nicht funktioniert hat. Gibt es Variationen im Punktformat? –

+0

@CliffAB Können Sie die Datei oder eine kleine Version der Datei bereitstellen, damit ich einige Dinge ausprobieren kann? –

+0

Wie kann ich den Graphen von 'agread' in ein igraph-Diagramm umwandeln? – sAguinaga