js绘制一个以图片为节点的静态流图,最简捷的方案?

最近想用viz画一个静态的流图,但是不知道怎么给节点设置图片,看文档和其他的博客有提到可以添加图片,可是按着他们的方法并没有起效(可能是场景不对,或遗漏了哪一步)
这是我测试例子,http://jsrun.net/fuhKp

原本自己封装了一个流图组件(原生svg实现+viz.js的布局),但感觉有些大材小用。
所以在考虑几种方案:
①封装一个小型的静态流图组件(依旧使用原先流图组件实现方式)
②直接采用viz.js(如果能把图片引入,那么这会是最简单的实现方式)
③使用d3.js绘制,d3.js可以实现,但是dagre-d3的布局算法缺少居中布局,有些遗憾

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题