一个实例中的多个图
multiple graphs in one instance
我正在用 cytoscape 查看我的开关。交换机大约有 40 个端口,每个端口都非常适合广度优先布局。
http://i.stack.imgur.com/Ddg2D.png
但是我需要在一页中大约 40 个相同的图表
当我使用具有多个根的广度优先时,我变得像这样一团糟
http://i.stack.imgur.com/nYcNz.png
那么,我能以某种方式处理这个问题吗?
抱歉,还没有 10 个代表,因此无法粘贴图片和更多链接以更正确地解释。
而且英语不是我的母语。
你看过这个例子了吗?:
http://jsbin.com/gist/310dca83ba6970812dd0?js,output
基本上和你想做的一样。只需添加您的正文标签:
<body>
<div id="cyFirstInstance"></div>
<div id="cySecondInstance"></div>
</body>
然后在定义节点的 javascript 函数中,为每个实例添加样式(两个节点可以相同)
$('#cyFirstInstance').cytoscape({
style: ...
$('#cySecondInstance').cytoscape({
style: ...
希望对您有所帮助。
如果您想将所有元素都放在一个实例中,您可以 运行 在图表的不同部分使用不同的布局:http://js.cytoscape.org/#collection/layout
我正在用 cytoscape 查看我的开关。交换机大约有 40 个端口,每个端口都非常适合广度优先布局。
http://i.stack.imgur.com/Ddg2D.png
但是我需要在一页中大约 40 个相同的图表
当我使用具有多个根的广度优先时,我变得像这样一团糟
http://i.stack.imgur.com/nYcNz.png
那么,我能以某种方式处理这个问题吗?
抱歉,还没有 10 个代表,因此无法粘贴图片和更多链接以更正确地解释。
而且英语不是我的母语。
你看过这个例子了吗?: http://jsbin.com/gist/310dca83ba6970812dd0?js,output
基本上和你想做的一样。只需添加您的正文标签:
<body>
<div id="cyFirstInstance"></div>
<div id="cySecondInstance"></div>
</body>
然后在定义节点的 javascript 函数中,为每个实例添加样式(两个节点可以相同)
$('#cyFirstInstance').cytoscape({
style: ...
$('#cySecondInstance').cytoscape({
style: ...
希望对您有所帮助。
如果您想将所有元素都放在一个实例中,您可以 运行 在图表的不同部分使用不同的布局:http://js.cytoscape.org/#collection/layout