有没有办法将ArangoDB-Graphs导出到GraphML?我正在使用pyArango访问数据库。arangoexport似乎只关注JSON(L)。
wmtdaxz31#
您可以尝试将ArangoDB图形转换为NetworkX图形,然后使用Networkx API进行转换。您可以使用networkx适配器将ArangoDB图形转换为networkx图形。您需要使用字典描述ArangoDB图形的顶点和边集合。请参阅中的“连接ArangoDB和NetworkX”一节:https://github.com/arangoml/networkx-adapter/blob/master/examples/ArangoDB_NetworkxAdapter.ipynb以获取详细信息。获得networkx图后,使用以下命令将其转换为graphML:https://networkx.org/documentation/stable/reference/readwrite/generated/networkx.readwrite.graphml.write_graphml.html
1条答案
按热度按时间wmtdaxz31#
您可以尝试将ArangoDB图形转换为NetworkX图形,然后使用Networkx API进行转换。您可以使用networkx适配器将ArangoDB图形转换为networkx图形。您需要使用字典描述ArangoDB图形的顶点和边集合。请参阅中的“连接ArangoDB和NetworkX”一节:https://github.com/arangoml/networkx-adapter/blob/master/examples/ArangoDB_NetworkxAdapter.ipynb以获取详细信息。获得networkx图后,使用以下命令将其转换为graphML:https://networkx.org/documentation/stable/reference/readwrite/generated/networkx.readwrite.graphml.write_graphml.html