图形工具 -> Networkx

Graph-Tool -> Networkx

我正在尝试保存由 Graph-Tool 生成的图表并使用 Networkx 读取它。我尝试了 GraphML 格式。不幸遇到

KeyError: 'vector_float'

在 GraphML 文件中,属性 保存如下:

<key id="key1" for="node" attr.name="plot_color" attr.type="vector_float" />

我了解到有关转换图形工具 <---> Networkx 的问题现在已经存在了一段时间。有什么解决办法吗?

Graphml 不支持矢量类型,以上是图形工具扩展,NetworkX 尚未采用。暂时的解决方案是属性 地图不使用矢量类型,或者在保存之前将它们转换为字符串。