2013-11-28 91 views
2

sigma中的默认行为是,在布置图形(即生成器运行)时,不绘制边线。只有在布局完成后才会添加边缘,请参阅here以获取我的意思。在sigma.js中绘制图形时绘制边缘

有没有什么办法在绘制图形时绘制边缘,而不仅仅是在最后?我见过sigInst.draw(2,2,2);应该强制边缘被同步绘制的建议,但是这个代码不会改变任何东西,无论我把它放在哪里。

回答

2

您可以将batchEdgesDrawing设置为false来实现此目的。你将需要渲染的打击,当然,但如果你的目标是眼睁睁的看着图表布局包括边缘,渲染速度较慢可能是你想要的东西,:)

例如:

var settings = { 
    batchEdgesDrawing: false, 
}; 


var sigInst = new sigma({ 
    container: 'sigmadiv', 
    settings: settings, 
});