集群两个节点之间的多条边

费尔南达·阿尔维斯

我正在使用 vis.js 进行网络可视化。我的想法是开发一个像 Google Maps Zoom 这样的解决方案,因为它在不缩放时将边缘和节点聚集在一起。

除了在相同的两个节点之间聚类多个边缘之外,我还想对节点进行聚类。像集群节点一样,当集群边缘被放大或单击时,我想显示所有不同的边缘以及更多信息。

我还没有在 vis.js 文档中找到有关聚类、问题和疑问的答案。这个功能可用吗?

雅科夫

据我了解,术语“集群”仅适用于 vis.js 词汇表中的节点。但是,您可以做的是隐藏边缘。

您必须设置一个点击处理程序,您可以 其中抓取选定的边,获取其节点(不过,如果有多个选定的边,您必须决定要做什么),找到连接它们的边并隐藏除一条之外的所有fromto

network.on('click',function(eventParams){

    var edges = eventParams.edges;
    if(edges.length == 0)
        return;

    var edge = edges[0],
        fromID = edge.from,
        toID = edge.to;

    // get the nodes by ids, find all edges connecting them, hide all but the selected one
});

要将其进一步推进到切换,您必须检查是否有任何连接边被隐藏,如果至少有一个被隐藏,则显示全部,否则隐藏除一个之外的所有。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图中两个节点之间的多个边

来自分类Dev

Python:Networkx 获取具有节点和边的给定两个节点之间的路径

来自分类Dev

图的两个边之间的角度

来自分类Dev

两个集群之间的差异

来自分类Dev

如何使用networkx查找任意两个节点之间的边数?

来自分类Dev

获取两个节点之间的节点

来自分类Dev

如何在两个节点之间添加第二条新边来更新旧边

来自分类Dev

如何获得两个地点之间的多条路线?

来自分类Dev

具有两个种子节点的akka简单集群

来自分类Dev

如何删除图中特定路径(例如,两个节点之间的最短路径)的所有边?

来自分类Dev

在ArangoDB中的两个文档之间添加边

来自分类Dev

删除两个顶点之间的边[igraph python]

来自分类Dev

如何删除两个顶点之间的边?

来自分类Dev

在两个不相关的顶点之间添加边

来自分类Dev

两个显示表格单元之间的边距

来自分类Dev

在两个顶点之间具有平行边的Dijkstra

来自分类Dev

在两个不相关的顶点之间添加边

来自分类Dev

查询两个顶点ID之间的边ID

来自分类Dev

两个受保护(kerberos)集群之间的Hadoop distcp

来自分类Dev

将前两个节点与GraphX中来自两个RDD的边连接

来自分类Dev

标识节点位于其他两个节点之间

来自分类Dev

获取两个节点之间的节点子图?

来自分类Dev

根据属性条件在两个节点之间插入节点?

来自分类Dev

如何在两个因子变量之间绘制多条线

来自分类Dev

如何在两个因子变量之间绘制多条线

来自分类Dev

Ansible-在两个节点之间移动ssh密钥

来自分类Dev

graphviz点:具有两个簇,节点之间

来自分类Dev

使用HtmlAgilityPack从两个html节点之间获取文本

来自分类Dev

如何在两个Erlang节点之间发送消息

Related 相关文章

热门标签

归档