D3.js 力导向图 用自己的图标

各位大佬们,怎么用D3.js做力导向图时用自己的图标啊?就是像把节点换成自己的图片T-T

d3其实就是提供工具帮助开发者来操作svg,所以需要使用svg的pattern来实现图片功能
参考代码
https://output.jsbin.com/cowaxod
参考资料
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/pattern