在cytoscape.js中使用什么布局名称/类型和配置我用来实现两种类型的实体的布局,每种实体在每一侧显示为一个圆圈

时间:2016-04-24 13:33:37

标签: javascript cytoscape.js

我在cytoscape.js中使用什么布局名称/类型和配置来实现下图中的布局,圆形&有3个级别

What layout name / type and configuration in cytoscape.js I shod use to achieve the layout in the picture below

有两种类型的实体在每一侧显示为圆形,左侧为1种类型,圆形结构,右侧为圆形结构。

这是示例数据结构:

start = time.clock()  
z=open('Number.txt','r+') 
data=z.read()
global a
a=gmpy2.mpz(data)
end = time.clock()
secs = (end - start)
print("Number read in","%s" % (secs),"seconds.", file=f)
print("Number read in","%s" % (secs),"seconds.")
f.flush()
del end,secs,start,z,data

1 个答案:

答案 0 :(得分:1)

您可以使用具有开始和结束角度的concentric布局,但您必须根据之前的BFS遍历设置级别值(即将级别存储在{{1}中}或scratch()并在data())中使用该值。

同心布局中的级别基于任意的dev指定值 - 与DAG布局假定遍历级别不同 - 因此您需要额外的BFS步骤。