def _get_projection_pos(self,side,P,C=None):
'''This function requires graph_tool'''
pos = get_pos(P[[side+'_x',side+'_y']],node_id=side,comms=True,progress=False,C=C)
X = {}
Y = {}
Cc = {}
for i,x,y,c in pos.values:
X[i]=x
Y[i]=y
Cc[i]=c
self.set_node_attributes(side,'x',X)
self.set_node_attributes(side,'y',Y)
self.set_node_attributes(side,'c',Cc)
return pos
评论列表
文章目录