如何用igraph在python中绘制三维图形?

时间:2013-06-03 23:41:19

标签: python cairo igraph

我试图在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)

1 个答案:

答案 0 :(得分:3)

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