布局实现后如何导出png/jpg



在应用布局后是否有办法导出png/jpg ?

对于获取初始网格布局来说,这已经足够好了:

var png64 = cy.png();
$('#downloadPNG').attr('href', png64); 

但是有一种方法得到png后,一个封闭的布局已经应用?

编辑

感谢下面的答案,我找到了一个方法来做到这一点:

cy.layout({
    name: 'cose',
    animateThreshold: 1,
    nodeOverlap: 100,
    gravity: 1000,
    componentSpacing: 50,
    edgeElasticity: 1000,
    minTemp: 1,
    initialTemp: 10000,
    stop: function() {
        //generate PNG image to display from "id = downloadPNG"
        var png64 = cy.png();
        $('#downloadPNG').attr('href', png64);
    }
});

运行布局,获取layoutstop事件后的PNG

最新更新