cytoscape相关内容

使用FlASK和Dash通过REST调用接收数据并更新图表

我正在实现一个FASK应用程序,我希望在该应用程序上有细胞景观图。我还希望通过在FlaskTM应用程序上发送REST API调用来动态更新数据,并且根据数据,细胞图更新图表。 这是我为执行此操作而编写的代码,但更新过程很慢,即它接收数据,但该数据不会在破折号代码上更新。 import dash # pip install dash import dash_cytoscape as c ..
发布时间:2022-04-19 10:32:57 Python

映射节点大小并在 cytoscape 网络中添加图例

我在python中使用networkx包构建了多个网络,每个网络代表一个生物实验.然后我将这些网络导出为 gml 文件,以便在 cytoscape 中进行可视化并进行比较.在每个文件中,我有两个节点属性 - 即计数和颜色.在 cytoscape 中,我将节点大小分配给它的计数.但是,节点数之间存在巨大差异,例如有些节点数为 100,而其他节点数为 50,000.我想将所有 cytoscape 网络 ..
发布时间:2021-06-07 19:55:05 Python

Cytoscape.js:预计算图布局?

Cytoscape.js可以为没有布局信息但作为JavaScript库的图形文件计算布局,每次用户访问Web应用程序时都会进行此计算,从而降低了页面加载速度. Cytoscape Desktop可以导入图形,计算布局并将其导出回Cytoscape.js,但这会使过程复杂化. 是否可以仅使用Cytoscape.js来保存或缓存布局? 解决方案 您可以使用 cy.json()保存带 ..
发布时间:2021-04-28 18:36:57 其他开发

在Cytoscape.js图的外部节点上显示qTip悬停?

在Cytoscape.js中将鼠标悬停在图形的外部节点上时,不会显示qTip对话框。 将鼠标悬停在某个位置时,是否仍会显示qTip气泡外节点?我可以在上半部分的节点上弹出qtip弹出窗口,但在图的侧面没有那么多。 cy.elements('node')。qtip({ id:function(){ return this.data('id'); }, content:fun ..
发布时间:2020-06-11 01:50:12 其他开发

使用Cytoscape.js在所有节点上执行集中功能

我需要计算图上每个节点的程度,紧密度和中间度。我目前正在 cy.ready()事件之后的每个节点上使用Cytoscape.js内置的函数。但是,由于图形非常大(250个以上的节点,650个以上的连接),因此计算时间太长。有人可以建议一种更有效的方法吗? var computeSNA = function(){ //如果不运行已设置... if(data.sna)返回false c ..

如何使用与cytoscape.js打包在一起的jquery.cxtmenu.js插件?

您好,有人可以告诉我如何设置和使用cytoscape.js随附的jquery.cxtmenu吗?我似乎找不到任何文档。 我已经包含了脚本文件,但不确定如何初始化和设置菜单。 > 更新:我认为代码中存在错误?我不确定,但似乎正在调用右键单击时不存在的函数。 ele.renderedPosition () 非常感谢。 解决方案 当文档得到改进并且在jQuer ..
发布时间:2020-06-11 01:50:07 前端开发

cytoscape中每个节点上的自定义图像

我想使用Cytoscape将表意字体的所有字形与许多上下文替代项和其他附加项表示为网络图。对我来说,至关重要的是在每个节点上都有一个字形图像,以跟踪和控制它们之间的关系。到目前为止,我已经学习了如何使用样式将背景图像分配给节点,但是这会立即更改所有节点,这并没有太大帮助。对于您是否可以通过Cytoscape的某些内置功能,以编程方式或任何其他方式实现我的目标,我将不胜感激。 解决方案 这需 ..
发布时间:2020-06-11 01:50:04 其他开发

Cytoscape动态样式仅最后添加的节点

我正处于使用Cytoscape.js的开始阶段,我正在尝试为dagre-layout树中最后添加的节点设置样式。 对于上下文,我尝试在进行Git提交时可视化Git工作流程。树上的当前节点被涂成绿色。当我进行Git提交时,一个新的节点将被添加到Git(dagre)树的末尾,并带有红色。一旦我再次提交,将添加一个新的红色节点...但是我希望先前的红色节点像其他节点一样变为绿色。 cy.a ..
发布时间:2020-06-11 01:50:00 其他开发

替换所有元素并在cytoscape.js中轻柔地重画图形

有没有一种命令方法可以用cytoscape.js中的新数据替换图形中的所有元素? 以我为例,在后端进行一些操作后,我有了新的图形数据,并想用这些新数据重绘我的图形,但又不想丢失我的相机设置,例如 cy.elements = my_elements; cy.redraw(); 解决方案 选项: (1) cy.elements()。remove(); cy.ad ..
发布时间:2020-06-11 01:49:57 其他开发

如何使用不同的颜色标记cytoscape.js中的节点?

当前,我正在尝试实现此功能: 我已经在网站上创建了颜色选择器。一旦用户选择了特定的颜色,则他/她选择的节点及其相邻节点的颜色将被更改为点击后选择的颜色。 例如,在以下情况下,如果我选择“红色”,然后选择节点“ cytoscape”,则“ cytoscape”和“ cytoscape.js”将都是红色的。现在,如果我将颜色更改为“绿色”,然后单击“测试”,则“测试”节点将变为绿色,但“ ..
发布时间:2020-06-11 01:49:55 前端开发

Cytoscape JS-初始化后修改容器高度

我使用如下所示的内容初始化Cytoscape: var cy = cytoscape({ 容器: $('#my-element'), 高度:500px }); 我想将容器元素的高度更改为原始 500px 的值。 我该如何使用Cytoscape做到这一点? Cytoscape主对象中有一个 height()方法,但这仅用作吸气剂。 解决方案 有一个已记录 ..
发布时间:2020-06-11 01:49:52 其他开发

通过按钮将图形保存为图像

我在 cytoscape.js 教程中看到,有几种方法可以将图形表示为图像(png, jpg),但是有一种方法可以将其表示为正则图,如果用户希望他可以通过单击按钮或类似选项将其保存为图像? 没有找到简单的方法。 我正在使用python flask作为服务器端,并使用cytoscape js作为图形。 解决方案 您不再需要服务器端代码即可保存来自浏览器的文件。 您可以使用J ..
发布时间:2020-06-11 01:49:50 前端开发

JAX-WS无法在OSGI环境中解组

我的任务是将生物可视化软件平台 Cytoscape 的插件更新到最新版本版本的Cytoscape API. Cytoscape 3.x使用OSGI框架(我认为是Karaf 2.2.x)与其插件(现在称为“应用")进行交互. 插件/应用程序实际上是使用JAX-WS与外部服务器进行通信的客户端.但是由于某种原因,尽管没有任何错误消息,它也无法解组所收到的SOAP消息.所需的对象是使用默认构造函数 ..
发布时间:2020-05-22 19:20:04 Java开发

Networkx解析gml写入无法使用的gml文件

我一直在尝试将一些其他属性解析为networkx gml以供以后使用,但我遇到了一个问题. 从Cytoscape获得gml文件后,networkx会输出一个本身无法读取的gml文件. 即Cytoscape->进入networkx->输出->进入networkx->错误: pyparsing.ParseException: Expected "]" (at char 1116756 ..
发布时间:2020-05-17 19:06:48 Python