3

我正在尝试在 Windows 7 上使用 igraph 和 Python 创建一个 3d 图。我已经安装了 Cairo 并且可以很好地绘制 2d 图,但是当我尝试使用任何 3d 布局时,我得到了

TypeError: bounding boxes work for 2D layouts only

到目前为止,这是我的代码:

graph = Graph.Lattice([11,6], circular=False) #The graph is only circular along one "edge" of the lattice
graph.add_edges(zip(range(0,66,11), range(10,66,11)))
visual_style = { 
            "layout": graph.layout("sphere",)
            }
plot(graph, **visual_style)
4

1 回答 1

3

igraph 的 Python 界面根本不支持 3D 绘图 - 它只能为您计算坐标,但您必须将这些坐标提供给外部 3D 可视化器。

于 2013-06-04T10:32:17.077 回答