Sto provando a creare un grafico 3d usando igraph con Python su Windows 7. Ho installato Cairo e riesco a tracciare grafici 2D bene, ma quando provo a usare qualsiasi layout 3d ottengo
TypeError: bounding boxes work for 2D layouts only
Questo è il mio codice finora:
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)
risposte:
2 per risposta № 1Il plottaggio 3D non è supportato affatto nell'interfaccia Python di igraph: può solo calcolare le coordinate per te, ma devi alimentare quelle coordinate con un visualizzatore 3D esterno.