在cytoscape.js中显示节点之间的关系
Show the kind of relation between nodes in cytoscape.js
我正在寻找一个软件,让我与自动绘图和用户交互绘制实体之间的关系。我已经看到了cytoscape.js,它似乎是一个非常好的选择,但我想知道如果使用这个软件,你可以可视化的关系的名称。
这个例子的目的是画两个人并表明他们的关系,例如,他们是兄弟。
Person1 ====== brother =====> Person2
我需要修改代码来做这个吗?
您不需要修改代码。这个功能已经是内置的。您需要知道如何使用映射器和细胞景观样式表定义。
如果你看一下他们在这里使用的演示的源代码,你会发现当你定义cytoscape css样式时,你需要设置content
属性,然后你可以使用映射器并指定你想要显示的节点/边缘数据中的哪个属性。这已经通过节点的id
属性完成,如下所示:
style: cytoscape.stylesheet()
.selector("node")
.css({
"content": "data(id)",
"shape": "data(shape)",
"border-width": 3,
"background-color": "#DDD",
"border-color": "#555",
})
你也可以对边做同样的处理
相关文章:
- JSDoc:模块和名称空间之间的关系是什么
- html5视频播放器和视频js之间的关系
- 两个集合mongodb之间的关系
- angular2@组件和类之间的关系
- 在Knockout.js模型中创建项之间的关系
- Angular 2,在没有直接关系的两个组件之间共享一个对象
- 视图和路由器之间的主干关系
- JavaScriptV5中的绑定和JQuery之间有任何关系吗
- 高图 - 分组/近似后保持多个系列之间的关系
- 父关系指令和子关系指令之间的绑定
- 绘制的节点和Google图表/可视化中的数据节点之间的关系
- 如何解决存储中操作之间的依赖关系
- 负载角度依赖关系之间的区别是什么,共享模块的最佳方式是什么
- 如何管理原始对象之间的数据依赖关系
- undercore.js-包含和减少之间的关系
- 如何在不让web组件的原型进入全局命名空间的情况下维护它们之间的依赖关系
- 具有表之间关系的AngularJS资源
- 在js中维护元素组之间关系的最佳实践
- 描述JavaScript中成员和容器之间关系的最佳术语
- 在reactjs中给出babel和node.js之间关系的细节