1

是否可以通过指定坐标在 xy 轴上的特定位置绘制顶点?我想要一个顶点的正方形格子,它们之间没有边(然后在我认为合适的时候添加边)。

谢谢

4

1 回答 1

4

假设您有一个名为“g”的图形。

首先通过键入以下内容创建属性映射:

position = g.new_vertex_property("vector<double>")

您可以手动添加每个顶点的坐标。例如,如果您希望顶点 5 为位置 (2.5, -1.9),请键入:

position[g.vertex(5)] = (2.5, -1.9)

(请记住,顶点在图形工具中从 0 开始)

要绘制图表,请执行以下操作:

graph_draw(g, pos=position)
于 2016-06-26T20:57:57.460 回答