我想为视口中的节点动画制作动画,并且我正在使用dagre布局。
当节点以一定的延迟经过时,我想将当前的访问节点带到浏览器窗口中屏幕的正中间(height / 2和width / 2)。 我一直在玩zoom,pan,panBy,fit和center等来做我想做的事,但没有实现我想像的东西。
这是我的配置。
var cy = window.cy = cytoscape({
boxSelectionEnabled: false,
autounselectify: true,
elements: [ {}],
container: document.getElementById('cy'), // container to render in
zoom: 1,
minZoom: 1,
maxZoom: 5,
layout: {
name: 'dagre',
rankDir: 'BT',
align: 'DR'
}
});