warnings.filterwarnings("ignore",category=DeprecationWarning)
return [[a*x,a*y] for [x,y] in l]
vg=g.get_pos(); eg=g.edges(); nv=len(vg); ne=len(eg)
x0=mean([list(vg.values())[i][0] for i in range(nv)])
y0=mean([list(vg.values())[i][1] for i in range(nv)])
coord=[[list(vg[eg[i][0]]),list(vg[eg[i][1]])]
return [[[x-x0,y-y0] for [x,y] in coord[i]]
LG=Graphics(); lg=linegraph(g)
zlg=[zoom_line(1+k*j,lg[i])
for j in range(n) for i in range(len(lg))]
for i in range(n*len(lg)):
col=(0,random(),random())
LG+=line(zlg[i],color=col,thickness=.3)
LG.show(axes=False,figsize=(5,5),fontsize=15,
zoom_linegraph(graphs.CubeGraph(5),3)
No comments:
Post a Comment