问题标签 [cytoscape]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 访问 Angular 范围返回“未定义” - 异步问题?
问题:我正在尝试从服务器获取一些数据来填充 cytoscape 图。当我从 javascript 访问范围时,它是未定义的。
尽管他们有很多关于这个/类似问题的帖子。一旦数据准备就绪(如果这是我遇到的问题),我无法找到有关如何解决从 javascript 文件访问范围的问题的解释。
我读到 http.get 方法是异步的?所以他们在执行后不会阻止任何东西。我想这就是我在访问范围时导致未定义错误的原因,因为数据尚未返回?我找到了一些关于此的信息,但不知道用什么来解决这个问题。我可以使用带角花括号的 HTML 中通常的方式访问数据,并且它可以工作。当我只是从控制器返回一些数据时,它也可以工作。
如果有人能指出我正确的方向,我会非常感激。
这是我试图运行的 javascript 文件,它抓取范围并将节点添加到 cytoscape 图中。
2. 从控制器调用工厂方法。
3. http.get 出厂
4. node.js 返回一些“节点”以添加到 cytoscape 图中
我已经看到提到的“承诺”,所以我想我接下来会朝着那个方向前进......
谢谢
javascript - How to show all qtips in cytoscape.js on button click
Hi I'm trying to show all qtips I have in my cytoscape.js graph when a button is clicked. Some of my elements are hidden so I need to check that they have the 'show' class first before trying to display the qtip. Here is my code
However I am getting the following error in my browser console.
'Uncaught TypeError: Cannot read property 'set' of undefined: cytoscape-qtip.js:268'
thanks.
python - 将相关数据框转换为字典 {key = (sample_x,sample_y), value = correlation}
所以我正在尝试做一些与这两个帖子非常相似的事情,但有一些不同之处。一,我不想要一个 csv 文件,所以没有 csv 模块,我想用 Python 而不是 R 来完成它。
将邻接矩阵转换为 Cytoscape 的 Edgelist(csv 文件)
输入:
输出:
我有一个非冗余相关矩阵DF_sCorr
,它已使用np.tril
(@jezrael 礼貌提供的代码)从冗余矩阵中处理。
我想将它折叠到一个字典中,其中键是样本 {ie key=tuple(sorted([row_sample,col_sample])
} 的排序元组,值是它们的值。我在下面编写了一个示例函数,sif_format
它生成类似于 sif 格式的字典(格式中的 3 列表sample_x interaction_value sample_y
),但它需要很长时间。
我认为组织这种类型的表格的最佳方法是字典。我觉得有一种更有效的方法可以做到这一点。可能只处理布尔值?我使用的真实数据集是 ~7000x7000
我不确定是否有一个函数 w/in numpy
, pandas
, scipy
, 或者networkx
可以有效地进行这种类型的处理。
DataFrame.to_dict() 不适用于此
cytoscape.js - 在 cytoscape.js 中替换所有元素并轻柔地重绘图形
有没有一种命令方法可以用 cytoscape.js 中的新数据替换我的图表的所有元素?就我而言,在后端进行一些操作后,我有了新的图形数据,并想用这些新数据重新绘制我的图形,但不要丢失我的相机设置,也许是这样的
cytoscape.js - PPI jsmol 的 cytoscape.js。cytoscape.js 和 cytoscape 之间的主要区别
我想为 PPI 和 3D 结构实现一个 Web 应用程序。任何人都知道 cytoscape.js 是否比 cytoscape 更好?
cytoscape.js - 在 Cytoscape 中实施大数据
我是 Cytoscape 的新手,需要一些建议。我有一个文件,它有两列名为:源和目标(边缘-> 结束节点)
例如,从顶部开始的示例可能如下所示:
它大约有一百万多行,我需要一种方法来可视化它。
Cytoscape 是这种可视化工作的正确工具吗?如果是这样,
可以使用哪些方法来简化如此庞大的网络,以便可视化实际上为我们提供了一些信息?任何插件/工具/技术建议将不胜感激。
javascript - cytoscape代码不显示
我正在尝试运行一些使用 cytoscape.js 的代码。问题是,在我运行文件后,有时它确实会显示图表,但大多数时候不会。
我目前正在使用 Eclipse Luna,此代码位于 jsp 文件中。
这是我的代码:
cytoscape.js - cytoscape.js 不导入样式
我使用 cytoscape.js 2.7.5 显示由 Cytoscape Desktop 导出的图形,将 graph.cyjs 转换为包含"var graph = ... the content of the cyjs file ...;"
. 使用以下 HTML,我可以看到节点和边缘,但未导入样式(颜色,用作节点名称的属性)。我怎样才能导入样式呢?
java - 如何在 Cytoscape 中获取节点的度数
我想弄清楚如何获得网络中节点的程度?我正在阅读Cytoscape_3_App_Cookbook,但是找不到我要找的东西。
任何建议/资源将不胜感激。