Ir al contenido

Import/export GraphML

GraphML es un formato XML estándar para grafos, soportado por herramientas como Gephi, yEd o NetworkX — útil para intercambiar datos con ellas, a diferencia del JSON propio de GraphoJS (ver Export).

Edita el código y pulsa Run
go.Serializer.serializeToGraphML(diagram); // -> string (XML)
go.Serializer.deserializeFromGraphML(xml, diagram);
go.Serializer.exportToGraphMLFile(diagram, 'graphojs.graphml'); // descarga un .graphml
go.Serializer.importFromGraphMLFile(diagram); // abre un selector de archivo

Cada nodo se exporta como <node> con sus propiedades como <data>, y cada enlace como <edge source="..." target="...">.