如何将 Visio 格式的网络图转换为 networkx 图?

How to convert network diagram in Visio format to a a networkx graph?

我有一个在 Visio 中绘制的网络图。我想将它用作 node2vec python 包中的 networkx 图的输入。文档说有一个名为 to_networkx_graph() 的函数将以下类型的数据作为其输入:

"任何 NetworkX 图 dict-of-dicts dict-of-lists 容器(例如集合、列表、元组)的边迭代器(例如 itertools.chain)产生边的边生成器 Pandas DataFrame (row per edge) numpy matrix numpy ndarray scipy sparse matrix pygraphviz agraph

但是,还是不提 Visio、pdf、odg、PowerPoint 等其他格式

那么,如何进行呢?

我认为您需要按照文档中提到的格式创建一些数据,而不仅仅是网络图。 Visio 图表无法完成这项工作,而且我知道没有办法进行转换。