javascript - vis.js - Graph2d - 使组不可见

标签 javascript chap-links-library vis.js

我正在 vis.js 库中使用 Graph2d。

我已成功绘制图表,但希望在用户选择与该组相关的复选框时动态隐藏组。

我知道传递到我的函数的变量 id 中的组的 id 号,但由于某种原因,该组没有隐藏在图中。

任何人都可以看到我在这里做错了什么吗?

function toggle_graph_item_data(id){

    // We are looking for a specific group to toggle on or off
       graph2d.setOptions({groups:{visibility:{id:false}}});
}

最佳答案

我是 graph2d 模块的开发人员。您似乎错误地使用了 javascript 对象。您没有使用 ID 变量来表示其内容。

尝试:

function toggle_graph_item_data(id){
    // We are looking for a specific group to toggle on or off
   var prop = {};
   prop[id] = false;
   graph2d.setOptions({groups:{visibility:prop}});
}

请以后在我们的 github 页面上发布问题。

关于javascript - vis.js - Graph2d - 使组不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30586454/

相关文章:

javascript - 从 json 导入时,vis.js 无法更改边缘颜色

javascript - 如何增加 Vis.js 网络图节点中的标签填充?

javascript - 如何在 AngularJS 中生成 HMAC-SHA256?

javascript - Pikabu - 高度计算错误

javascript - 如何检查 Google Street View Image API 是否没有返回图像?

javascript - 当 Meteor.method 内事件触发时返回值

javascript - vis.js 图甚至在数小时后仍不稳定

javascript - 在 Vis.js 中设置缩放级别

javascript - Vis.js - 只显示完成的网络图,没有动画,没有交互