如何使用graph_tool获取晶格图的X Y坐标

时间:2019-04-14 01:39:54

标签: python graph coordinates graph-tool

我正在使用graph_tool创建晶格图。我正在尝试创建一个表示图表中X Y坐标的属性图。例如,如果我创建一个高度为5且宽度为10的网格图,则我希望顶点0的属性映射的值为[0,0],顶点1为[1,0],顶点10为[0,1],等等

我使用以下代码生成了图像:

g = lattice([10, 5]) 
pos = sfdp_layout(graph)
graph_draw(graph, pos=pos, output_size=(500,500), vertex_text=graph.vertex_index, output="lattice.png")

graph with vertex numbers

在上面的代码中,pos[0]的值为array([-16.4148811 , -11.80299953])

我使用sfdp_layout朝正确的方向前进吗?

1 个答案:

答案 0 :(得分:1)

根据行的主要顺序对顶点进行编号,因此您可以根据其索引计算坐标:

$schedule->command('CommandName')->dailyAt('08:00');

enter image description here