java如何将我的数据加载到GraphML文件中,以便在使用前轻松使用?
我正在尝试使用prefuse生成一些图形,似乎将数据加载到prefuse中最简单的方法就是使用GraphML文件
有没有一种简单的方法可以从我的数据中写入这些文件
还是有更简单的方法将数据加载到预使用中
谢谢
你可以在下面搜索框中键入要查询的问题!
我正在尝试使用prefuse生成一些图形,似乎将数据加载到prefuse中最简单的方法就是使用GraphML文件
有没有一种简单的方法可以从我的数据中写入这些文件
还是有更简单的方法将数据加载到预使用中
谢谢
# 1 楼答案
yEd可以以GraphML格式导出图形,JGraphT有一个GraphMLExporter。将问题留给如何将数据放入这些产品或库中。但至少两者都可以创建所需的格式
另一方面-GraphML是XML格式的,因此您可以轻松地使用jdom或dom4j创建DOM,根据数据添加节点并将其序列化到XML文件。这不应该太复杂
# 2 楼答案
检查PyGraphML,这是一个基本的Python库,用于解析和生成GraphML文件http://hadim.github.io/pygraphml/index.html
# 3 楼答案
您可以使用Network Workbench,它允许您以许多不同的形式加载数据,包括边列表。边缘列表通常是最容易生成的格式
我不完全确定是否可以从NWB导出GraphML,但NWB包含许多可视化,其中一些基于预使用
如果您想对数据进行更多的处理,而不是仅仅将其可视化,那么NWB可能会对您有所帮助