Here is some very rough I-just-learned-to-program python code which you can use to convert the kind of XML directed labeled graphs produced in VUEs own XML format.
People, if you have a better way of parsing VUE's XML into graphml - please fork this repo and show me how it's done!
- Converts all files under a given directory
- Translates node attributes: label, width, height, x position, y position, timestamp, fill and stroke.
You must provide the correct path:
for dirname, dirnames, filenames in os.walk('C:\Users\your\path\goes\here'):
This script not convert edge labels or links between edges. Also, it is recommended to format the resulting graph in yED using the Edit > Properties Mapper. Once opened in yED, map the data attributes to native yED ones.
- Add labeled edges to .graphml formats (?)
- Drag 'n drop ?