2
sigma中的默认行为是,在布置图形(即生成器运行)时,不绘制边线。只有在布局完成后才会添加边缘,请参阅here以获取我的意思。在sigma.js中绘制图形时绘制边缘
有没有什么办法在绘制图形时绘制边缘,而不仅仅是在最后?我见过sigInst.draw(2,2,2);
应该强制边缘被同步绘制的建议,但是这个代码不会改变任何东西,无论我把它放在哪里。
sigma中的默认行为是,在布置图形(即生成器运行)时,不绘制边线。只有在布局完成后才会添加边缘,请参阅here以获取我的意思。在sigma.js中绘制图形时绘制边缘
有没有什么办法在绘制图形时绘制边缘,而不仅仅是在最后?我见过sigInst.draw(2,2,2);
应该强制边缘被同步绘制的建议,但是这个代码不会改变任何东西,无论我把它放在哪里。
您可以将batchEdgesDrawing设置为false来实现此目的。你将需要渲染的打击,当然,但如果你的目标是眼睁睁的看着图表布局包括边缘,渲染速度较慢可能是你想要的东西,:)
例如:
var settings = {
batchEdgesDrawing: false,
};
var sigInst = new sigma({
container: 'sigmadiv',
settings: settings,
});