D3强制定向图单击事件不起作用

时间:2019-02-18 13:10:13

标签: javascript d3.js onclick d3-force-directed

我也是d3.js和JavaScript的新手。这是我的d3中带有CSV文件数据的力向图的代码。

在开始之前,这是我想制作类似的http://bl.ocks.org/eesur/be2abfb3155a38be4de4

的代码段

关于图形的一切都很好,但是onclick事件似乎不起作用。 单击功能应该将click事件应用于csv数据中的所有节点(16个节点),但是我的图形只有9个节点。

我尝试将点击数据放置到这些特定节点,但失败了。这也是我要绘制图形的CSV数据

https://github.com/hohadang1999/Authorship-Network-Graph/blob/master/publications.csv

StateHasChanged();

我要实现的是这些节点上的click事件,如图所示

1 个答案:

答案 0 :(得分:0)

可能还有其他问题(我没有运行您的脚本),但是我可以清楚地看到的一个问题是行"node.on("click", function )并没有将click事件映射到您的click()函数写道。您应该将其更改为node.on("click", click)