cytoscape.js

    1热度

    1回答

    我想用cytoscape替换我的dot输出并使其交互(移动节点和化合物,展开/折叠化合物等) 一个图形首先加载,但用户应该使用默认布局。但是,我很努力地找到一个支持dot调用rank的布局/配置。 在我的图中,我有表示组件的复合节点。组件包含其他组件和/或状态,转换,变量。 每个组件可以指定inputs和outputs。 在点中,我试图在系统(rankdir=LR;)的左侧(rank=source

    1热度

    1回答

    余米试图列出使用此代码选择节点的邻居节点.. cy.on('tap', function(evt){ console.log(cy.$('#'+evt.target.id()).neighborhood()); }); 但它返回这样 u {0: a, 1: a, 2: a, 3: a, length: 4, _private: Object}.......

    0热度

    1回答

    我目前使用Cytoscape.js来显示使用圆形布局的可变数量的节点。我现在想要/需要在原始圆周围添加更多节点组,每个组也以圆形布局表示。 产生的可视化将是这个样子: (其中每个圈节点的圆周布置) 附加组不一定需要直接左右原始布局,如圆圈的数量也各不相同。我大多只需要定位布局,使它们不会相互重叠。 我能够将其他组添加为单独的布局,但我不确定如何去定位它们。我检查了文档,除非我错过了一些明显的东西,

    0热度

    2回答

    我是JavaScript的新手,特别是cytoscape。 我有代码: <div id="graphicalEditor" class="tab-pane fade"> <br> Name: <input type="text" id="name"> <input type="button" onclick="addnode('name');" value="a

    0热度

    1回答

    我希望用户隐藏cytoscape.js图中的节点,但也有重置功能。我应该如何在以下代码中初始化hiddenNodes?我看着http://js.cytoscape.org/#collection/building--filtering,它告诉我如何添加和删除集合中的节点,但不知道如何创建一个空的节点。 var hiddenNodes = ? function hide(nodes) { n

    1热度

    1回答

    所有的拳头,让我解释我的问题: 我使用cytoscape绘制基于信息位于MySQL数据库中的网络,使用Ajax的信息是从PHP文件传递给脚本,如果我用一个布局像“圈”一切顺利,但我需要绘制树是可读的,所以我已经决定使用“dagre”这是代码: $.ajax({ type: "POST", url:"dispositivos.php", async: true,

    0热度

    1回答

    有一个装有Webpack的angular4应用程序。 想使用cytoscape.js。需要使用NPM模块是:https://www.npmjs.com/package/ng2-cytoscape 我已经做了变化在该页面中,只有一个区别 import {NgCytoscapeModule} from "ng2-cytoscape"; ,而不是“NG2-的Cytoscape /距离”; (这是给予

    0热度

    1回答

    为了制作锯齿状的边缘,我需要进行一些计算,为此我需要布局上的每个节点的位置,并且我在实现时遇到了一些问题。 我想获得该节点的位置是这样的: cy.$('#1891').position() ,但不管我用哪个id,我总是得到{x: 0, y: 0}值。 当我添加一个事件是这样的: cy.on('mouseover', 'node', function(evt){ var node =

    0热度

    1回答

    我正在使用cytoscape.js,并向应用程序(连续的和正常的)添加了布局。对于正常的(如圈,随机,构思等)动画效果很好。我知道连续的布局是基于实时模拟的。它对于弹性布局非常适用,但对于相同的数据,cose布局和布局布局仿真不可见(或者不起作用,但我认为它是在页面完全加载之前计算的快速)。是否有任何可能使其减慢,模拟/动画可见?我正在阅读文档并尝试更改设置(animationThreshold,

    0热度

    1回答

    我想在Cytoscape.js 3.1图形中将风格与配色方案分开。据http://js.cytoscape.org/#cy.style,我初始化,然后添加到cy.style(): var mystyle = [ { "selector": "node", "css": { "border-opacity": 1.0, 'la