它的鄰居節點,我創建使用D3.JS
庫力向圖,突出的一個節點,在力向圖
在mouseover
我想要做的是要突出一個節點和它的鄰居節點和消失都其他節點。
在mouseout
事件我想重新設置圖形的方式。
我曾嘗試下面的代碼爲亮點的一部分,但它不工作:
.on("mouseover", function(d) {
d3.select(this).select("circle").style("stroke-width", 6);
var nodeNeighbors = graph.links.filter(function(link) {
return link.source.index === d.index || link.target.index === d.index;})
.map(function(link) {
return link.source.index === d.index ? link.target.index : link.source.index; });
以下是link for my force directed graph
[This question](http://stackoverflow.com/questions/8739072/highlight-selected-node-its-links-and-its-children-in-a-d3-force-directed-grap)and [這個問題](http://stackoverflow.com/questions/19154129/d3js-force-directed-graph-advanced-highlighting-of-neigbour-nodes-and-links)可能會有所幫助。 –
@LarsKotthoff我用下面的例子更新了我的代碼,但仍然沒有工作。 http://plnkr.co/edit/d3a92HOodd7lQdPr6wQd?p=preview – analyticalpicasso