我也是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事件,如图所示
答案 0 :(得分:0)
可能还有其他问题(我没有运行您的脚本),但是我可以清楚地看到的一个问题是行"node.on("click", function )
并没有将click事件映射到您的click()
函数写道。您应该将其更改为node.on("click", click)
。