cytoscape.js

    0热度

    2回答

    使用Cytoscape.js,我想要一个与节点元素关联的“鼠标悬停”事件以及一个“点击”事件。原因是在桌面浏览器中,mouseover是更友好的用户解决方案,但在触摸设备上无法使用(click/tap事件效果最佳)。我试过如下: cy.nodes().qtip({ content: function() { return 'this.data('title

    0热度

    2回答

    我想用cytoscape创建一个网络表示。 它需要安排设备“网站”节点和站点必须属于/分派到区域节点(他们是7个地区,也许400-500点和700-800设备) 这样一个区域有多个网站和一个网站可以有多个节点(设备) 我有一些问题适用于超过1000个节点的布局。 如何将节点的每个级别的布局应用到一起而不会重叠? 我可以使用选择器应用布局吗? 感谢您的帮助! 原谅我的近似英语我是法国人。 问候

    0热度

    1回答

    我正在尝试制作一个nodemap,用cytoscapejs在反应中进行可视化。 当试图运行下面的代码时,我得到错误“this.handleTextChange不是一个函数”。 不允许从const内部调用函数吗?它编译得很好,但是当点击节点时,会发生错误。 import React from 'react'; const cytoscape = require('cytoscape'); con

    0热度

    1回答

    我正在使用cytoscape,我面临一个问题:标签碰撞。 Here is an example of collisions 我不能改变文本转参数(你会解决问题),所以我决定创建算法删除此。我的第一个想法是通过设置控制点权重来完成这项工作,但它没有给出好的结果(曲线形状,重叠)。我的第二个想法是改变标签位置的参数。我发现它们只有像labelX,标签Y(和srcX,tgtX)这样的rstyle,但是当

    0热度

    1回答

    我需要获取连接到给定节点的节点并突出显示它们。 “组件”功能看起来不错,但我的遍历失败。组件集合显示一个大小,只有原始节点被突出显示。 cynode = cy.getElementById(idstr); comps = cynode.components(); for (i = 0; i < comps.length; i++) /* really there's only one com

    0热度

    1回答

    我正在建立一个网站,用户将输入图形数据,然后用cytoscape.js呈现。 由于这是由用户数据支持的,因此可能会出现这样的情况,即它们会放入无效数据,特别是缺少目标的边缘。我想捕获这些数据并将其呈现给用户,以便他们能够修复这些错误。 目前,我在日志中得到这个错误,但我无法弄清楚如何捕获数据。 Can not create edge `TableOfBooks>att` with nonexist

    1热度

    1回答

    我们正在寻找在Cytoscape.js的边缘内嵌入标签,以再现看起来像是like this的边缘。 我们最近在GitHub问题页面上以a feature request的身份提出这个问题,但看起来已经可以实现了。 Maxkfranz说,为了让边缘内侧边缘标签的小箭头指示方向所需要的仅仅是在样式属性两个项目的边缘: text-background-color: white; text-rotatio

    0热度

    1回答

    我正在使用Cytoscape Angular 2项目与Typescript并希望使用可乐布局。因此,我使用npm将依赖项添加到我的项目中。由于我正在使用Angular 2与Typescript,我已经将js模块首先添加到angular-cli.json文件中,然后添加到index.html文件中。之后,在我的NetworkComponent,这是我使用的显示图形,我导入库如下角度分量: decla

    0热度

    1回答

    我使用cytoscape.js呈现在HTML页面图如何更新cytoscape.js图。该图表示一个RDF图并且该内容通过ajax请求获取到REST服务。此服务允许添加/删除资源和语句,所以我想在每次更改后更新图表。 我正确地配置Cytoscape的对象时,我接收到的数据,但是当我做一些改变RDF图(添加/删除资源),我无法更新图表。现在,我尝试这个办法: 重新定义的Cytoscape对象的所有设置

    0热度

    1回答

    我使用Cytoscape.js Panzoom。它适用于静态数据。现在我需要填写图表和服务器的数据。 这里是我的配置文件 //代码放在这里 var CanvasApp = function() { var cy; var playground; return { init: function() { var elem =