问题标签 [jsnetworkx]
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 - 使用 JSNetworkX 绘制图形
我开始探索 JSNetworkX,因为我需要在我的项目中包含一些可视化。我从 上的示例开始jsnetworkx.org
,但在我尝试的每个示例中,我都遇到了同样的错误:
jsnetworkx.js:5 未捕获的错误:draw() 需要 D3。
我包括了 D3,所以我不知道问题到底出在哪里。我试图在这个答案中包含旧版本的 D3 TypeError:undefined is not an object (evalating 'M.layout.force')但它没有帮助,浏览器中没有显示任何内容。
这是示例:
angular - 如何将 jsnetworkx 库添加到 ionic 或 angular 4 项目?
在ionic3应用程序的任何服务中
输出错误是这样的
我试图这样声明
错误是这个
两个软件包都已安装
如果有人知道如何在角度 4 o ionic 中做到这一点?
带有节点的库工作正常。
javascript - 任何 Javascript 图形分析库都可以表明社区结构有多强大?
在图论(Louvain 社区检测)中,一个称为模块化的特殊参数显示了由此产生的社区结构的显着程度。换句话说,它可以指示图是否具有高度显着的社区,或者所有节点是否或多或少地相互连接。
我查看了现有的 Javascript 图形分析库,例如Cytoscape和JSNetworkX以及Louvain 社区检测库本身,但它们只提供了聚类的度量,效果并不好。
我还研究了 Neo4J 的图形工具,但他们也不提供这个。
任何人都知道可以计算这种东西的Javascript库吗?或者至少是用任何其他语言编写的任何算法,所以它可以移植到 Javascript?
javascript - 如何使用 JSNetworkX 在实际节点之外获取标签?
我刚刚从纯 D3.js 中的力反馈图可视化转移到了惊人的图分析库 JSNetworkX(NetworkX 的 JavaScript 端口)。现在我知道 JSNetworkX 在后台使用 D3.js 进行可视化,但我无法弄清楚如何在实际节点之外获取标签以显示。我的意思是,我可以得到 Edge 标签,但那是另一回事。在 D3.js 中,您必须使用实际的 SVG 文本元素,但这一切似乎都被抽象掉了。
我已经尝试使用所有不同的标签属性,但我最终要么没有标签,要么标签在节点中间发出一声巨响。
我发现了一个似乎引用旧版本的线程,但即使更改了它也不起作用的语法。
https://github.com/fkling/JSNetworkX/issues/16
我真的很想能够可视化节点外部的标签,因为在节点内部看起来就像一团糟。
请帮忙!哦,请参考最新版本(0.34),因为以前的答案是指旧的折旧版本。
jsnetworkx - 如何将边缘标签添加到 Jsnetworkx 中的图形中
我正在从事图形可视化项目并正在使用 JSnetworkx。到目前为止,我已经能够更改边缘宽度和颜色,但我运气不佳,试图让它显示边缘标签。请帮忙。
python - 在 python 中使用 networkx 创建图形和执行链接预测时出错
我正在尝试使用 csv 文件制作图表,该文件包含有关节点的边缘、职业和年龄的信息。我将社区分配给每个节点并执行链接预测。
python - 如何在 NetworkX 中查找节点父节点信息?
我有一个如下所示的 NetworkX 图。
我有一个 Python 函数getHop
,它需要两个参数。一个是node
,另一个是hop
。
如果节点是f
并且跳是1
然后getHop
应该返回父节点f
。在这种情况下,它是e
。
如果节点是f
并且跳是2
那么getHop
应该返回的祖父节点f
。在这种情况下,它是b
。
如果节点是f
并且跳是3
那么getHop
应该返回的曾祖父节点f
。在这种情况下,它是a
。
如何在 NetworkX 中实现上述场景。请告诉我。提前致谢。
python - Networkx 中 DiGraph 中继任者的继任者列表
我正在研究一个使用networkx中的有向图创建家谱的函数,其中节点是家庭成员,出生日期作为节点属性。现在我想做的是创建另一个函数,给定图形 G 和节点的名称,返回该节点的所有“孙子”的排序列表。所以基本上,我这样做:
但由于G.successors
返回一个后继者列表,这不起作用。
你会如何处理这个问题?
谢谢!
javascript - jsnetworkx:图形到文件
我正在使用 JSnetworkx 来处理复杂的图形(有向图,带有标签和节点类型)。基本上,它是特定图形的构造器/编辑器。
问题:将图形保存到文件的正确方法是什么,以便我每次运行 JS 代码时都可以对其进行可视化和编辑?
我为 Networkx 找到了这个,但 jsnx 似乎不支持这些功能......