我有一个强制导向图,我希望能够单击按钮来更改用于显示图形的JSON文件。
我在JSFiddle中有一个简化版本:转到第374行转到JS并跳过数据
现在我没有任何按钮,但我确实调用了两次函数(在脚本的底部),好像我要回到我先用过的数据。
现在,如果您运行它并在控制台中查看它:it can not find weight of undefined.
我认为正在发生的事情是数据正在发生变化,我似乎无法找到解决这个问题的方法。我认为它在419行之后发生了数据的变化。此代码用于正确链接节点。这是一个同事代码,所以我只是玩它,我不确定我是否可以更好地链接节点,或者即使这是发生变化的地方。
有什么想法吗?我想做的就是在两组数据之间进行切换。所以从一开始,单击一个按钮,数据更改,图表更改。再次单击该按钮,返回原始数据/图表。
任何帮助/指针都会受到高度赞赏,因为这已经困扰了我一段时间
答案 0 :(得分:1)
您正在编辑JSON文件上的数据,以便当您第二次返回该JSON文件时,它已被更改,因此您无法以与之前相同的方式使用它