2016-06-22 43 views
1

我想使用图形工具编写交互式模拟。我想要做的是首先对图形进行可视化,然后选择节点作为以后实际仿真的输入。我如何将信息从情节传递到功能?从绘图向功能传递信息

我到目前为止做了什么 - 我查看了不提供此类信息的文档和示例。

谢谢!

回答

2

如果调用graph_drawoutput参数设置为None(这是默认值),则返回:

布尔值顶点属性地图标记 选择交互这是顶点。

如果output没有给出,该图表,其文档点“将被经由interactive_window()显示”,以GraphWidget为键绑定信息:

一组顶点可以通过保持“移位”来选择当按住左按钮的同时拖动指针时按钮 。

例如:

import numpy as np 
import graph_tool.all as gt 

points = np.random.random((25, 2)) 
g, pos = gt.geometric_graph(points, 0.3) 
_, selected = gt.graph_draw(g, pos=pos) 
print(*selected.a) 

输出:

1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0