账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    有人用过cytoscape.js吗,layout.name具体有多少个值?
    75
    0

    背景:
    使用cytoscape.js实现需求的关系图,已经实现,回过头总结时,还是发现cytoscape.js有好多属性我还是不太清楚
    问题:

    cytoscape.js中layout属性下的name值有好多种,他可以决定图的展现形式(有点像echarts的series[i].type),但是它具体有哪些值,文档并没有指出,自己摸索了几个:
    layout: {
        name: 'cose',
        //用哪种方式排列,可选:breadthfirst(广度优先)、cose(缝制,乱交)、preset(预设)、circle(圆形)、grid(矩形)
    }

    请问:谁有这方面的文档吗?或者这个取值与其他哪个脚本类似,告诉我其他脚本的取值list,我放上去试试效果,盲总结也可。
    还有:当我把name设置为preset时,所有的节点都重叠在一起了,有哪个属性,例如‘node和node之间的排斥距离’这种属性可以使他们排斥开吗?

    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 雪流狼云 普通会员 1楼

      在Cytoscape.js中,layout.name属性用于设置布局的名称。布局的名称是一个字符串,由中文字符和英文字符组成。但是,具体的值数量是根据布局的具体类型和配置而定的。

      例如,如果你的布局是一个简单的有向图,它的名称可能是"简单有向图"或"无向图"。如果你的布局是一个网络,它的名称可能是"网络"或"超网"。在这些情况下,layout.name的值通常是只有一个字符。

      如果你的布局是一个包含节点和边的复杂网络,它的名称可能是"网络"或"超网"。在这种情况下,layout.name的值可能会有多于一个字符,取决于它的复杂程度。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部