通过python graph-tool中的坐标指定顶点位置

时间:2016-06-22 21:00:03

标签: python graph-tool

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

由于

1 个答案:

答案 0 :(得分:4)

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

首先输入:

创建属性地图
Preferences

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

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

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

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

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