在 Cytoscape 中重新渲染用户交互布局
Rerender layout on user interaction in Cytoscape
我才刚刚开始了解 Cytoscape。看起来网站上的所有演示都在页面加载时计算其布局,然后变为静态。
很像这个演示:http://js.cytoscape.org/demos/colajs-graph/.
图稳定后,拖动节点不会使图重新计算布局。
我想知道是否有一个选项可以在每次用户与图形交互时连续计算布局。
此图显示了我正在寻找的功能:https://codepen.io/anon/pen/EWEOKw.
拖动节点后,图表会重新计算其布局。
从上面示例中的布局选项中删除 infinite: true
似乎没有任何作用。是否只有 cola
布局能够根据用户交互重新计算布局?
谢谢!
事实证明,更改为 infinite: false
确实删除了常量重新渲染。因此,如果您想要重新呈现用户交互,请设置 infinite: true
。我假设许多布局,包括可乐,都有这个选项。
我才刚刚开始了解 Cytoscape。看起来网站上的所有演示都在页面加载时计算其布局,然后变为静态。
很像这个演示:http://js.cytoscape.org/demos/colajs-graph/.
图稳定后,拖动节点不会使图重新计算布局。
我想知道是否有一个选项可以在每次用户与图形交互时连续计算布局。
此图显示了我正在寻找的功能:https://codepen.io/anon/pen/EWEOKw.
拖动节点后,图表会重新计算其布局。
从上面示例中的布局选项中删除 infinite: true
似乎没有任何作用。是否只有 cola
布局能够根据用户交互重新计算布局?
谢谢!
事实证明,更改为 infinite: false
确实删除了常量重新渲染。因此,如果您想要重新呈现用户交互,请设置 infinite: true
。我假设许多布局,包括可乐,都有这个选项。