操纵d3网络图

我有关于d3网络图的问题。 说我有一个简单的,一个像我这里的jsFiddle 输入链接描述这里 ,图。并且Id喜欢有一个function,例如删除中间圆并连接第一个和第三个。 有人可以帮我这个吗?

[['L1', 'L2'], ['L2', 'L3']] 

可能它不会被“硬删除”,但隐藏或不显示? 因为我也想知道如何将中间的,删除的圆圈和原始图表带回来。

理想情况下,我希望有人帮我提供两个function的片段,其中一个将删除中间圆圈,另一个(按下按钮)会将其恢复。

此外,我们可以假设每个圆圈都有一个id,并且它们之间的连接也会有ID,如果这样会让事情变得更容易。