如何动态更改 sigma.js 设置?
How to dynamically change sigma.js settings?
我使用 sigma.js 和 drawLabels:true
。
当我缩小标签时开始相互重叠,所以我想在 s.camera.ratio
足够大后禁用它们。
我的尝试:
document.getElementsByClassName('sigma-mouse')[0]
.addEventListener("mousewheel", function() {
console.log(event)
if (s.camera.ratio > 20) {
// Set drawLabels to false
s.refresh()
}
}, false);
问题是如何设置drawLabels为false?
您可以使用 s.settings('drawLabels', false);
更改设置
我使用 sigma.js 和 drawLabels:true
。
当我缩小标签时开始相互重叠,所以我想在 s.camera.ratio
足够大后禁用它们。
我的尝试:
document.getElementsByClassName('sigma-mouse')[0]
.addEventListener("mousewheel", function() {
console.log(event)
if (s.camera.ratio > 20) {
// Set drawLabels to false
s.refresh()
}
}, false);
问题是如何设置drawLabels为false?
您可以使用 s.settings('drawLabels', false);