如何在实施布局后导出 png/jpg
How to export png/jpg after layout implemented
有什么方法可以在应用布局后导出 png/jpg 吗?
这对于获取初始网格布局来说效果很好:
var png64 = cy.png();
$('#downloadPNG').attr('href', png64);
但是有没有办法在应用 cose 布局后获取 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。
有什么方法可以在应用布局后导出 png/jpg 吗?
这对于获取初始网格布局来说效果很好:
var png64 = cy.png();
$('#downloadPNG').attr('href', png64);
但是有没有办法在应用 cose 布局后获取 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。