问题标签 [ipycytoscape]

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.

0 投票
2 回答
1113 浏览

networkx - 使用 ipycytoscape(和 networkx)绘制图形

按照 ipycitoscape 的说明,我无法使用 ipycitoscape 绘制图形。

根据:https ://github.com/QuantStack/ipycytoscape/blob/master/examples/Test%20NetworkX%20methods.ipynb

这应该工作:

G2 是一个 networkx 图示例,它看起来不错,因为 print(G2) 将 networkx 对象返回,并且可以打印 G2.nodes 和 G2.edges。

错误:

为什么节点应该是整数?更一般的情况是,如果具有一百万行的 pandas 数据帧边缘是 ProcessA-ProcessB、processC-processD 等字符串的起始数据点,该怎么办

还看一下示例,要注意节点列表由每个节点的字典数据组成。该数据包括每个节点的“id”以及“属性”。令人惊讶的是,networkx Graph 应该具有所有这些属性。

谢谢

0 投票
1 回答
162 浏览

layout - 用 ipycytoscape 绘制图形,节点数有问题

我正在尝试使用 ipycytoscape 可视化图表,到目前为止:

到目前为止它有效。G2 是一个非常小的图,用于训练目的

但是,当我通过一个更大的节点(40 个节点,数百条边)时,我没有收到错误消息,但我没有看到任何结果,这可能是什么原因。

0 投票
1 回答
138 浏览

python - ipycytoscape 和 networkx 对象交换

从 ipycytoscape 文档中,我可以看到以下内容:

我的问题是一个基本问题,而不是寻求代码方面的帮助。上面的 n1 和 n2 是使用从 ipycytoscape 类 CustomNode(cs.Node) 继承的类构建的。但是它们被添加为networkx图的节点!

这怎么可能?我的意思是将 ipycytoscape 对象添加到 networkx 对象中。

0 投票
1 回答
37 浏览

python - python ipycytoscape通过id访问节点

假设我有一个 ipycytoscape 图如下:

如何轻松访问具有 id 的节点?

这不起作用:

0 投票
1 回答
67 浏览

jupyter-notebook - 将图形渲染为树

我正在使用 ipyvuetify 和 Ipycytoscape 创建一个用瞧瞧呈现的仪表板。

我需要像这样创建图形数据结构: 在此处输入图像描述

这个结构不是用 ipycytoscape 渲染的。

有谁知道我应该使用哪种布局来避免 ipycytoscape 只是随机放置节点并确保父母总是在孩子之上。

谢谢

0 投票
1 回答
116 浏览

python - 有没有办法在jupyter notebook(python)中保存ipycytoscape(基于javascript的对象)?

我正在通过https://ipycytoscape.readthedocs.io/en/latest/创建图表ipycytoscape

jupyter notebook我已经使用我的 python 代码通过包创建了一个交互式图表。
但是,有没有办法将此源自 javascript 的图形保存为图像?

下面是一个示例代码。

0 投票
1 回答
23 浏览

ipycytoscape - 是否可以在 ipycytoscape 中设置同心功能?

在 cytoscape.js 中的同心布局中,可以通过concentric布局的变量来设置节点在圆的哪个“层”:

在 ipycytoscape 中是否有与此类似的功能?

0 投票
1 回答
281 浏览

python - 使用 ipycytoscape 进行网络定制

我正在使用 ipycytoscape 构建网络,但我不清楚如何让节点大小取决于节点的度数并向每个节点添加标签。我的网络有两列,一列用于节点,一列用于目标。

目前我正在构建图表如下:

我知道使用设置样式进行自定义:

但我不知道如何更改它以根据节点的程度可视化标签和节点的大小。有没有人有过 ipycytoscape 的经验?

0 投票
1 回答
328 浏览

python - 在 DIRECTED networkx 图中查找多条路径

我有一个有向图如下:

在此处输入图像描述

我用networkx创建它并用ipycytoscape绘制它。该图是有向图。所有的边都有一个且只有一个方向。

问题是如何从特定节点找到该节点和节点一之间的所有路径。由于该图是有向的,因此只有所有边的方向都相同的路径才有效。在图中,6 和 1 之间有两条路径。乍一看,关于蓝色路径的事情是可能的,但在这种情况下,边缘 4-6 的方向与其他方向不同。

我正在寻找的是网络方法,它给了我两个节点之间的路径列表。伪代码:

注意:图表是这样的,箭头(方向性)总是从较小的数字到较高的数字。2 可以是 3 的父级,但不能反过来。

0 投票
1 回答
141 浏览

python - 用于有向图箭头消失的 ipycytoscape 布局

我有以下代码可以使用 ipycytoscape 生成和绘制图形:

到目前为止,一切都很好: 在此处输入图像描述

现在如果我添加一个布局,不管它是什么

在此处输入图像描述

箭头消失了!!!没有方向性绘图。我应该怎么做才能使箭头在添加样式之前保持原样?