如何将我的数据加载到GraphML文件中以便在Prefuse中使用?

我正在尝试使用prefuse生成一些图形,似乎将数据加载到prefuse中的最简单方法是使用GraphML文件。 有没有一种简单的方法从我的数据中写入这些文件? 或者有更简单的方法将我的数据加载到prefuse? 谢谢     
已邀请:
yEd可以用GraphML格式导出图形,JGraphT有GraphMLExporter。留下了如何将数据导入这些产品或库的问题。但至少两者都可以创建所需的格式。 另一方面 - GraphML采用XML格式,因此您可以轻松使用jdom或dom4j创建DOM,根据您的数据添加节点并将其序列化为XML文件。这不应该是复杂的。     
您可以使用Network Workbench,它允许您以许多不同的形式加载数据,包括边缘列表。边缘列表通常是最容易生成的格式。 我不完全确定你是否可以从NWB导出说GraphML,但NWB包括许多可视化,其中一些基于Prefuse。 如果你想对你的数据做更多的事情,而不仅仅想象它,那么NWB可能会帮助你。     
检查PyGraphML,一个用于解析和生成GraphML文件的基本Python库。 http://hadim.github.io/pygraphml/index.html     

要回复问题请先登录注册