sigma中的默认行为是在布局图形时(即生成器运行),不绘制边。只有在布局完成后才添加边缘,请参阅here以获取我的意思。
在图表布局时是否有任何方法可以绘制边缘而不仅仅是在最后?我已经看到sigInst.draw(2,2,2);
应该强制同步绘制边的建议,但是这个代码不会改变任何东西,无论我把它放在哪里。
答案 0 :(得分:2)
您可以将batchEdgesDrawing设置为false来实现此目的。当然,您将采用渲染命中,但如果您的目标是在图形布局包括边缘时观察,则较慢的渲染可能正是您想要的:)
例如:
var settings = {
batchEdgesDrawing: false,
};
var sigInst = new sigma({
container: 'sigmadiv',
settings: settings,
});