1
向力导向布局添加新节点
关于堆栈溢出的第一个问题,请多多包涵!我是d3.js的新手,但是一直被其他人能够完成的工作感到惊讶...几乎令我惊讶的是,我本人可以用它取得多少进展!显然,我没有在偷东西,所以我希望这里的善良灵魂能够向我展示光明。 我的意图是制作一个可重复使用的javascript函数,该函数可以简单地执行以下操作: 在指定的DOM元素中创建空白的力导向图 允许您向该图中添加和删除带有标签的带有图像的节点,并指定它们之间的连接 我以http://bl.ocks.org/950642作为起点,因为这实际上是我想要创建的布局: 这是我的代码: <!DOCTYPE html> <html> <head> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="underscore-min.js"></script> <script type="text/javascript" src="d3.v2.min.js"></script> <style type="text/css"> .link { stroke: #ccc; } .nodetext { pointer-events: none; font: 10px sans-serif; } body { width:100%; height:100%; margin:none; padding:none; } #graph { width:500px;height:500px; border:3px solid black;border-radius:12px; margin:auto; } </style> …