如何动态更改 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);

更改设置