You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Neovis库时如何在控制台调用Vis.js的getSeed()方法

正确调用方式

你初始化Neovis实例后,vis-network实例会挂载在Neovis实例的_network私有属性下,直接调用以下代码即可:

// 其中viz为你初始化Neovis时赋值的实例变量
viz._network.getSeed()

之前写法失效的原因

  • 直接调用getSeed():该方法仅挂载在单独的vis-network实例上,没有暴露到全局作用域,调用无效
  • 调用NeoVis.getSeed():getSeed()是vis-network的实例方法,不属于NeoVis类的静态方法,无法直接从类上调用
  • 调用viz._config.visConfig.getSeed():_config.visConfig仅存储vis的初始化配置参数,不会挂载运行时的实例方法,调用无效

补充注意事项

如果调用时返回undefined,可等待Neovis完成图谱渲染后再执行调用,参考示例:

viz.on('rendered', () => {
  const seed = viz._network.getSeed()
  console.log('当前图谱的seed值为:', seed)
})

内容的提问来源于stack exchange,提问作者Ooker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 07:06:05