2016-06-22 66 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